そろそろjQuery Mobileでajaxを無効にしてるやつに一言いっておくか http://d.hatena.ne.jp/pikotea/20120405/1333631161 確かにAjax有効にしていると「あれっこれダメなの?」ということが多々あって心折れそうになりますよね。 私も途中で心折れてリンクで data-ajax=”false” を多用した時期があったんですが、それはそれでiOSのWebアプリモード(フルスクリーンモード)の場合にアプリではなくSafariでリンクを開いてしまう問題がありました。 ipad/iphone opening the data=ajax=false links in safari instead of app window http://forum.jquery.com/topic/ipad-iphone-opening-the-data-a
昨日は風すごかったですねー。早めに帰宅してしまったので、家の貧弱な開発環境でもできることをしようと思ってスワイプでの画面遷移を実装しました。 <script> $('.ui-page-active').live('swipeleft', function(event) { var path = '#hoge'; $.mobile.changePage(path); }); $('.ui-page-active').live('swiperight', function(event) { var path = '#fuga'; $.mobile.changePage(path); }); </script> 簡単ですね。実際はやもりのidを抜いてきて連結してパスにするみたいなことやってます。 現在位置を表示する方は、 <div id="geckoPage_2" data-role="page
jQueryMobile重いですねー。 CHECKOは最初、全ての画面をSingle page templateで作っていたのですが、ajaxでhtmlをとってきてから画面遷移するので、ローディングが長くなってしまい、かなり速度が落ちるように感じました。 Multi-page templateにすればわりとさくっと画面遷移してくれるので体感速度は上がるようでしたが、DBをガンガン使うような動的なページの場合、サーバ側で処理した結果を出力しなくてはならないので、予めhtmlをテンプレートに入れておくことはできません。 そこで、CHECKOでは、ちょっと強引にMulti-page templateを使って画面遷移を先にさせ、後からajaxでhtmlをとってくるようにしてみています。 <div id=”hoge” data-role=”page”> <a href=”#” data-href=”
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く