jQuery

jQuery Mobileとfacebookのshareボタンが競合する

普通にshareボタン読み込むとこうなる。 http://dl.dropbox.com/u/336104/demo/jqm/fb_share/1.htmljQuery Mobileを読み込むとこう。 http://dl.dropbox.com/u/336104/demo/jqm/fb_share/2.htmla[type=button] をjQMが勝手にボタンにしちゃうのが原因。a[typ…

jquery.mobileのloading

ページ遷移するときにローディングがでるときとでないときがあってなんぞと思って調べた。$.mobile.loadPage.defaults.loadMsgDelayって値よりajaxの反応が早く返ってくればloadingはでない。初期値は50ms。

jquery.mobile.structure.css

jQuery Mobileのページ遷移部分だけ使いたいけどなんかテーマ読み込むと余計なスタイルがついてうぜぇぇってなるんだけどcss読み込まないと遷移の部分動かないし困ったと思ったら、jquery.mobile.structure.cssってのがあった。これは遷移とかのコアのスタイ…

jQueryのanimate scrollTopで困った件

今更こんなのにはまった。スムーズスクロール実装するときに、 $("html, body").animate({ scrollTop: 0 }, function() { console.log("animate end"); }); WebKitだとbody、それ以外だとhtmlにしないと動かないので $('html, body') って書くのが普通っぽい…

jQueryで閉じタグ消し忘れてはまった

IE9+、IE以外だとこうなんだけど $("<div>hoge</div></div>").html(); // => hoge IE6-8だと $("<div>hoge</div></div>").html(); // => null jQuery Templateのテンプレで閉じdivが多くて何も返ってこなくて大いにはまった。

jQuery UIのDatetimeプラグイン

本家のDatepickerは日付だけで時間は設定できない。 http://jquery.developmental.co.za/ こういうのがあった。秒もオプションで設定できると尚よしだったが。

jQuery UI 1.8.4以下のdisableSelectionがWebkitで効かない

どうも1.8.4以下は実装がこうなってるらしくてWebkitで効かない disableSelection: function() { return this .attr( "unselectable", "on" ) .css( "MozUserSelect", "none" ); } 1.8.5でこうなってる。 disableSelection: function() { return this.bind( …

jQuery UIのCSSをGoogleのCDNから読み込む

ここに書いてないけどCSSも普通にロードできるっぽい。 Hosted Libraries | Hosted Libraries | Google Developers <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/themes/ui-lightness/jquery-ui.css"> ここにのってた。 jQuery UI 1.8.14 | jQuery UI BlogCSSは画像とかあってめんどいのでCDNでいい場合はこっちがよさげ。 minify版はないっ</link>…