« 挽肉と豆腐の辛みカレー だっけ? | トップページ | 今旬のお買い物 (2004.01.21~01.31) »
2004.01.29
折りたたみたくない箇所を指定する方法
サイドバー折りたたみの件ですが、マイリスト限定という制限は付きますが、以下の方法で、折りたたみたくないマイリストを指定することができます。
例えば、折りたたみたくないマイリストの名前が「トピックス」の場合、マイリストの名前を
- トピックス → <span class="topics">トピックス</span>
のように<span class="適当な文字列"> ~ </span> (または <a name="適当な文字列"> ~ </a>) で囲みます。
残念ながら、「最近の記事」や「カテゴリ」は折りたたみ対象のままとなります。
投稿者: tsupo 2004.01.29 午前 01:07
| 固定リンク
|
|
| ![]()
|
|
アマゾンわくわく探検隊
トラックバック
この記事のトラックバックURL:
この記事へのトラックバック一覧です: 折りたたみたくない箇所を指定する方法:
» 折り畳みたくないところを指定する from あそびをせんとやうまれけむ
折り畳みテクニックで、折り畳む場所と畳まない場所を指定できると良いなぁ、と思っていたら、ちゃんとその方法が用意されていました。 サイドバー折りたたみの件ですが、... 続きを読む
» ■サイドバー折りたたみ・続報! from ごまめのつぶやき
いつもお世話になっています観測気球さんの記事、「折りたたみたくない箇所を指定する方法」より マイリスト限定という制限は付きますが、以下の方法で、折りたたみたくな... 続きを読む
» サイドバーの折りたたみを再装着 from KOROPPYの本棚
折りたたみたくない箇所があったため、いったん外していた、サイドバー折りたたみスクリプト。 なんと、観測気球: 折りたたみたくない箇所を指定する方法が紹介されてい... 続きを読む
» 折り畳みたくないところを指定する2 from あそびをせんとやうまれけむ
「最近の記事」や「最近のコメント」を折り畳まないように追加する方法を、Shin さん(philosophical )がコメントされています。 以下のようにスクリ... 続きを読む
コメント
おお、そうでした。そういえばそういう設計でしたね。ありがとうございます(^^;。
やっぱり折り畳みたいリストを指定できるスクリプトが有用そうですね。増えてきたらその都度折り畳む対象を増やしていけばいいことですし。
投稿者: facet (2004.01.29 午前 06:39)
以下のようにスクリプトに書き足せば、折り畳みたくない要素を追加出来ます。
if (!(parentNodeClass == "sidebar" || parentNodeClassName == "sidebar")) continue;
// 「最近の記事」を折り畳みたくない場合
if (oPrevElement.innerText == "最近の記事") continue;
// 「最近のコメント」を折り畳みたくない場合
if (oPrevElement.innerText == "最近のコメント") continue;
なお、スクリプトは UTF-8 で書かれている必要があります。
投稿者: Shin (2004.01.29 午後 02:02)
Internet Explorer 6.0SP1や Opera 7.23では,上手く「最近の記事」や「最近のコメント」は折り畳まれずにすんだのですが,なぜか Netscape 7.1 では全部折り畳まれてしまいました(^^;
以上手短ですが,ご報告までに。
投稿者: ミチナオ (2004.02.01 午前 09:27)
Netscape 7.1 では、
> if (oPrevElement.innerText == "最近の記事") continue;
という書き方では効果がないということですね。
「続・折りたたみたくない箇所を指定する方法」で書いた方法はどうでしょう? ブラウザ依存度はより低いと思うので、Netscape 7.1 でも大丈夫なんじゃないかと予想しています。
投稿者: tsupo (2004.02.01 午前 11:48)



