ページ内の画像がどっしり構えるjQueryプラグイン NiohRoad
この前のLazyLoadの話で、LazyDisplayっていうのも作ったりしましたけど・・・
フワッと出てくる時にイラッとするから止めて欲しいな。文章中の画像表示にエフェクト要らない派なんで、スクロールしたら落ち着いてどっしりそこに構えてて欲しいな。
なるほど把握しました。こういうことですか?(某GAZINEから拝借)
というわけで例によってプラグインにしました。
この前のLazyLoadの話で、LazyDisplayっていうのも作ったりしましたけど・・・
フワッと出てくる時にイラッとするから止めて欲しいな。文章中の画像表示にエフェクト要らない派なんで、スクロールしたら落ち着いてどっしりそこに構えてて欲しいな。
なるほど把握しました。こういうことですか?(某GAZINEから拝借)
というわけで例によってプラグインにしました。
jQuery("div:unkomorimori").css("background", "#89640d");
「:unkomorimori」っていうセレクタを作ってみようっていうそういう話です。簡単です。まあunkomorimoriなんてふざけたセレクタなんで、きっと中身はunkoでいっぱいなんでしょう。
結局やってることってfilterと同じような感じなんですけど
うんこうんこうんこうんこうんこうんこ
うんこ
うんこうんこ
うんこ
なんかうんこって書いてあるdivがたくさんありました、と。後から気づいたんですけど、これdiv要らないですね。pだけでいい・・・でJSとしてはセレクタの記述をのぞけば
jQuery("div:unkomorimori").css("background", "#89640d");
これだけです。:unkomorimoriの基準は対象要素内で「うんこ」が3回以上出てくるかどうかです。出てきた要素だけを返します。ちなみにfilterでやった場合はこんな感じ。
カスタムセレクタを使う利点は、何回も同じfilter書くときとか、めんどいんでじゃあセレクタでやりましょうか、ってなる感じですね。気をつけないといけないのは、今回の書き方は全てのdiv要素の中身を文字列で取得した上で、正規表現使って「うんこ」を探してるんですけど、処理的にはうんこだけにくそ重いっていう点ですね。うまく落ちたところで、あ、うんこだけに落ちたところで、この辺で。
先日公開したリンクが逃げ回るjDTRunAwayをブックマークレットにしました。ブログやサイトの地雷リンクにいかがですか?鬱陶しいこと間違いないです。
右クリックを禁止してるサイトありますよね?あれのうざさは僕が言うまでもないと思いますが、クリック・ダブルクリックまで禁止されてたらどうでしょう。考えただけで鬱陶しいですね。
ユーザーのうざがってる顔が見たいという鬼畜なあなたのために、右クリックどころかクリック・ダブルクリックすら禁止するjQueryプラグイン作りました。