2004.01.30
続・折りたたみたくない箇所を指定する方法
Shinさんからいただいたコメントで述べられている方法で、「最近の記事」や「カテゴリ」の折りたたみを抑制することができますが、以下のような方法を使えば、JavaScript の改修なしでも、「最近の記事」や「カテゴリ」を折りたたまないようにすることができます。って、ちょっとトリッキーな技に走りすぎていますが (^^;
その方法とは。
折りたたみ対象から外したいものを、2つのマイリストではさみます。 前に置く方のマイリストの名前を仮に「マイリスト #1」、後ろに置く方のマイリストの名前を「マイリスト #2」とします。 両方のマイリストは共に、リンクタイプ、メモ表示なしとします。
まず、「マイリスト #1」の最後に表示される項目の内容を、以下のように設定します。
</a></li></ul></div> <div class="newSidebar"><ul><li><a name="anotherSidebar">
そして、「マイリスト #2」の最初に表示される項目の内容を、以下のように設定します。
</a></li></ul></div> <div class="sidebar"><ul><li><a name="resetSidebar">
これで、「マイリスト #1」と「マイリスト #2」の間にはさまれた部分のサイドバーは、折りたたみ対象から除外されます。この方法を使う場合、スタイルシートで newSidebar のスタイルをお好きなようにデザインすることができます。通常のサイドバーと同じデザインにしたい場合は、 sidebar と同じスタイルを指定してください。
こんな方法もありますということで。ちょっと強引過ぎますかねぇ (^^;
*** 追記(2004年2月5日) ***
今後の希望:
>バックナンバーは、だんだん長くなるのが目に見えてますから、折り畳み対象にしてもいいかなあとも思ったんですが...
>どのリストを閉じるかリスト名で選択できるようにするのが第一候補かなあという感じです
摘要したいマイリンク毎にスプリクト貼り付け方式でも構いませんので、汎用性を目指して是非お願いします。
「サイドバー折りたたみ」、「折りたたみたくないところを指定する方法」、各種応用例などをまとめた記事を書く必要がありますね。時間をつくって、そのうち書きます。もちろん、他の人が先にまとめ記事を書いてくれるのでも構いません。
投稿者: tsupo 2004.01.30 午後 10:30
| 固定リンク
|
|
| ![]()
|
|
アマゾンわくわく探検隊
トラックバック
この記事のトラックバックURL:
この記事へのトラックバック一覧です: 続・折りたたみたくない箇所を指定する方法:
» バックナンバーは折り畳まず、別の方法で.. from 白いツバサ
前回はサイドバーを折り畳むスクリプトでお世話になりました。私として残された問題は”バックナンバーは、だんだん長くなるのが目に見えている(一ヶ月毎に一行増える)の... 続きを読む
コメント
なるほど。facet さんの「サイドバーを折り返す」技と同じ発想ですね。
これなら、今でも対応が可能ですね (^^)
投稿者: Tiger (2004.01.30 午後 10:51)
大変参考にさせてもらいました!これで、サイドバーがすっきりしました。
ところで、隠れずに表示する部分が、どうしても上部らへんがスペース空いてしまいます。これはなおらないのかな?
投稿者: べー (2004.08.29 午前 07:30)
間隔が開きすぎな場合は、スタイルシートで調整してください。
別の記事で例を書きましたが、表示位置を position 等で調整します。
投稿者: tsupo (2004.08.29 午前 11:43)
別の記事というか、position による調整の例を書いた記事は、
http://watcher.moe-nifty.com/memo/2004/02/post_30.html
です。
投稿者: tsupo (2004.08.29 午前 11:51)



