slowjet

is a part of a carburetor

jQuery

$('<div class="hoge">')はIE8以下ではダメ

ふむ、知らなかった。IE8以下だとうまく要素が作れないので $('<div class="hoge"/>') または $('<div class="hoge"></div>') または $('<div>').addClass('hoge') とする。久しぶりにjQuery関連でハマってちょっとだけうれしい。 classがダメなんじゃなくて、属性関連も全部ダメ。単独じゃない場合は、閉じる</div></div>…

jQueryのajaxError

気がつけば2ヶ月以上ブログを書いていなかった・・・ マメ男にはなれなさそうです ずっとバカの一つ覚えみたいに $('body').ajaxError(function() { foo(); }); としてましたけど、ajaxErrorが1.8系からdocumentにしか使えなくなっていた $(document).ajaxError…

$.when には Deferred の配列を渡せない

どうも JS Deferred の癖が残っているようでいつもやってる気がする function hoge() { var dfrs = []; _.each(arr, function(obj) { var $dfr = $.Deferred(); dfrs.push($dfr); // 完了したら $dfr.resolve(); }); return $.when(dfrs); } これだとだめ。…

$.extend()とディープコピーを理解しよう

軽めのjQuery Advent Calendar 2012 16日目 Backbone.jsでattributesにオブジェクトを入れてハマった、っていうエントリーを書こうとしたら、ハマった僕を助けてくれたほかちゃんが先にBackbone.js Advent Calendarでエントリーを書きやがった書いてくれちゃ…

$("html").attr("clientHeight")と同じ値がほしい

document.documentElement.clientHeight で取れた