2013.03.21

WordPress キノコは最初から隠すべき キリッ!(コメント件数の表示)

kinoko_wo先日からごにょごにょと何やらしている当ブログ。
jQuery 重いらしいcontainsフィルターを書き換えてみる
でコメントの有る無しでコメントの件数の表示をon/offするjQueryをふんだららーと記述しておりますのをまた変えてみました。

ループで記事のタイトル周りに件数を表示させています。 comment_numberの引数にそれぞれn=なし 1=1件 %=それ以上の数字を渡してます。
んで、前回はnのコメントが無い時を条件にjQueryでスクリプトを書いたのですが、今回はコメントがある時を条件に書き直してみました。

なぜかと言うと、やっぱりキノコがちら見えしちゃうからですw
あった物が消えてしまうのはコンマ何秒とはいえ、とっても不自然です。
逆に遅れて表示されるぶんには違和感がありません。コメントも滅多にないしねw

そこで、始めからcssでcomments-linkのdivをdisplay:none;で非表示にすることにしました〜。
よけいなリンクができちゃうなというのは、今回は無視。うっ。

ハイライトした三行目、以前正規表現で文字列 n を探していた部分を\dと書き換えただけー。
\dは正規表現で数字を示してます。
aのテキストに数字があった時、親要素にclass on_comments-linkを追加。
よけいな処理をするのかなーと思って前回検証した.matchはやっぱり.testに書き換えました。

cssでは、.on_comments-linkにdisplay:blockを指定して上書き。
そんなけ。そんなけにたどり着くまでずいぶん時間を要したなぁ。

…勉強になった!

PageTop