jQuery

jQueryのIE6のバグを報告したら有名なIE6のバグと言われた件

個人的にはIE6なんてもう対応する気もないんだけど、そういう分けにもいかずハマったので、検証コードを書いてみた。それでも再現するので、これはjQueryのバグかと思い報告してみたら(closed bug: cantfix)を頂きました。 This is a well-known issue with …

Wordpressに同梱されてるjQueryのバージョンを調べてみた

jQueryを使うWordpressプラグインを作っていて、動作条件を書くために、Wordpressに組み込まれてるjQueryのバージョンが気になりました。 Wordpress jQuery 3.0〜3.0.6 1.4.2 3.1〜3.1.4 1.4.4 3.2〜3.2.1 1.6.1 3.3〜3.3.1 1.7.1 codexをざっと調べても見当…

inline-blockで横に並べた時に入る隙間をJavaScriptでなんとかする

display: inline-block;は便利だけど、無対策でHTMLをマークアップすると意図しない隙間が開いちゃいます。それを避けるためにHTML上に改行を含めずマークアップするんですが、JavaScriptで解決する方法も有りかもしれないと思いました。きょうびJavaScript…

jQueryでsubmitイベントを一旦止めて、非同期してまた動かすの難しい

$('form').submit(function(){ $.getJSON('url') .done(function(result){ if (result) { //この場合はsubmitしたい(A) } //この場合はsubmitしない(B) }) .fail(function(jqJHR){ //失敗したらsubmitしない(B) }); //一旦submitイベントは止める(C) e.preve…

jQuery.getJSON()で別ドメインのJSONPなデータを読み込む時の注意

jQuery.getJSON(url, data, callback); $.getJSON(url, data, callback); jQuery1.2以降で、かつAPI側が対応*1していればですが、jQuery.getJSON() で別ドメインにあるJSONPデータを読み込めます。 JSONPを返すAPIというのは、どこかに仕様があるのか暗黙の…