« [ココログ] はてなスターを記事別ページにも(ついでにフッターにも) | トップページ | [ココログ] アーカイブページをページング »

2007-08-06

[ココログ] マイリストを消すJavaScript

マイリストにスクリプトだけを設置している場合など、表示内容がないのに余分なスペースを取って間延びしてしまっているサイドバーのマイリスト部分を完全に(?)消すためのスクリプトです。

▼設置方法

消してしまいたいマイリストのメモ欄に、以下のスクリプトを貼り付けて保存してください。

<script type="text/javascript">
(function(){
var e=(function(obj){while(obj){if(obj.nodeName.toLowerCase()=="script")break;obj=obj.lastChild}return obj})(document);
while(e){if(e.className=='module-typelist module list'){e.style.display='none';return;}e=e.parentNode;}
})();
</script>
<noscript>
<!-- ※JavaScriptがOFFの場合に備え、必要に応じてこの一行を書き換えてください。 -->
</noscript>

閲覧者がJavaScriptをOFFにしていたりJavaScriptが使えないブラウザ等で閲覧中の場合にはもちろん効果がありませんので、マイリストのタイトル部分を見えてもおかしくないものに変更したり、以下のnoscriptタグ内の文章を必要に応じて書き換えてください。

※ リストタイプのマイリストの場合は、メモ欄を「テキスト表示」に設定してください。

▼関連

リンク: facet-divers: [ココログ] コメントアウトして非表示にしたマイリストタイトルの下線や枠も消すJavaScript:Mac Safari対応版.

▼元ネタ

リンク: facet-free: [ココログ] マイリストを消すJavaScript.

# 風柳さん、コメントありがとうございました(^^)

▼参考

リンク: IT戦記 - [JavaScript] とてもシンプルに自分自身が属する script 要素を取得

|

ウェブログ・ココログ関連」カテゴリの記事

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/1941/16026905

この記事へのトラックバック一覧です: [ココログ] マイリストを消すJavaScript:

» 細かい部分をカスタマイズ2 [♪音符的商品検証研究所♪]
このところずっと、デザインを変更したりスクリプトを追加したりして カスタマイズに [続きを読む]

受信: 2008-04-09 07:22

コメント

facetさん、こんばんは。
お陰様で、うまく行きました。(^^♪
私の記事の中のリンクを、この記事にさせて頂きました。
ありがとうございました。m(__)m

投稿 OBOCCO | 2007-08-06 17:36

OBOCCOさん、こんにちは。
お役に立てて何よりでした(^^)

投稿 facet→OBOCCOさん | 2007-08-07 10:11

今日はこちらから失礼します。(^^ゞ
マイリストを消すスクリプトを、こっそり付けさせていただきました。

もともと、テンプレートを選ぶときに、余白ができてもあまり目立たないものを選んだつもりだったので、そんなに気にはしていなかったんです。でも、ちょっと付けてみようかな、、、と思って付けたら、ほんとにすっきりしたので驚きました。これを機会に、今まで我武者羅に(笑)追加し続けてきたマイリストの整理もしました。何がなんだかわからなくなりかけていたのでとても助かりました。ありがとうございました。^^

投稿 ★節約ごはん★ | 2008-01-08 08:35

★節約ごはん★さん、こんにちは。

お役に立てたようで何よりでした(^^)
が、たぶん整理整頓した効果が一番、ですね。
# うちも整理し時かな?(^^;

投稿 facet→★節約ごはん★さん | 2008-01-08 10:13

見事に消えますね~(゜ロ゜)

投稿 しずく | 2008-03-28 13:33

しずくさん、

お役に立てて何よりです(^^)

投稿 facet→しずくさん | 2008-03-29 13:25

はじめまして。

先日こちらのスクリプトを使わせて頂きました。
お陰様で妙な隙間がなくなり快適になりました。(*^ー^*)
素晴らしいスクリプトを有り難うございます。

ちなみに、JavaScriptをOFFにしている場合、そのマイリスト自体(アイコンやテーブル装飾、マイリスト名)は見えてしまうので、そんな場合に備えて代替文章をnoscriptにて設定してみました。

これからも時折立ち寄らせていただきたく思います。宜しくお願いいたします。

投稿 Quarternote♪ | 2008-04-08 21:36

Quarternote♪さん、はじめまして(^^)

なるほど、このタイプのJavaScriptの場合、noscriptタグは必要かもしれませんね。

ここのテンプレだとマイリストのタイトルの下線が残るだけで目立たない方なのであまり気にしていませんでしたが、考えてみれば、私もやっぱりマイリストのタイトルを非表示にしたり当たり障りのない内容に変えたりしてますものね…

…ということで、記事本文の方をちょっと修正しました。
貴重なご意見、ありがとうございました!

投稿 facet→Quarternote♪さん | 2008-04-08 23:15

コメントを書く