Fork me on GitHub

2008/05/09

Recent entries from same category

  1. Google+でとりあえず全部+1押しちゃうブックマークレット書いた。 Hatena
  2. スコープと参照と... Hatena
  3. JScript.NETでスレッド Hatena
  4. javascriptで動くtwitter streamクライアントを作るならばmultipart/mixedを使うべき Hatena
  5. バッチファイルで簡易Webサーバを起動する。 Hatena

このエントリーをはてなブックマークに追加
元々はきゃーさん所で知った「小粋空間: サイドメニュー折りたたみの動作遅延対処」をパクってやってたんですが、良く考えたらこのサイトってjQuery使ってたなぁ...と
$.each({
    tags : true,
    category : true,
    archives : true,
    comments : false,
    trackbacks : false
}, function(i) {
    var f = $('#' + i + 'name');
    f.click(function() {
        $('span', this).html(($('#' + i + 'list').css('display') != 'none') ? '▼' : '▲');
        $('#' + i + 'list').toggle('fast');
    }).css('cursor', 'pointer').append('<span>▲</span>');
    if (this == true) f.click();
});
すんなり少量のコードになりました。jQuery++
Posted at 18:00 in ソフトウェア::lang::javascript | Edit
Tagged as: javascript, jquery
Bookmarks: add to hatena add to hatena | add to delicious.com | add to livedoor.clip add to livedoor.clip

blog comments powered by Disqus