jQuery とか jQuery Mobile とか全然わかんないせいでめっちゃはまった・・・。 ネット上を検索すると、有益な情報がたくさん出てくるんですけど、jQuery Mobile の公式通りに <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.css" /> <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> <script src="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.js"></script> とすると、ネット上の情報は使えません・・・。なぜなら、jQuery のバージョンが上がり、関数が
こんにちは。 jQueryMobileの1.2でwebアプリの開発を行なっているときに、 独自のJavaScriptを書く必要があったので、jQueryのように という風に書けばいいのかと思ったら、見事にハマったので対応策をメモします。 jQueryMobileのページ初期化について ページ初期化以外の説明についてはこのエントリでは省略します。 重要:$(document).ready()ではなく pageinit() を使う jQueryを学んで最初に覚えることは、コードを $(document).ready() に記述することでしょう。 DOMが読み込まれ使用可能になると、この関数は真っ先に呼ばれます。しかしながらjQuery Mobileにおいては、Ajaxによって各ページが読み込まれてコンテンツがDOMに追加されます。 そのため、DOMの ready ハンドラはサイトの最初のページ
jQuery Mobileと動的なページ生成 jQuery Mobileは、デフォルトでリンクがクリックされた際の動作を乗っ取り、ページを動的にDOMへ挿入するようにしています。あるいは手動で $.mobile.changePage() 関数が呼ばれた際も同様です。これはサーバ側でHTMLを出力する場合には非常に優れていますが、時にはJSONなどで取得したデータをクライアント側でジェネレートしたいような場合もあるでしょう。それは通信量やパフォーマンス的な問題かもしれませんし、連携するサービスのフォーマットによる問題かもしれません。 クライアント側でページのマークアップを作成する必要がある場合、$.mobile.changePage()関数による通知の仕組みについて知っておくことが重要です。それによって、ナビゲーションの流れの適切なタイミングで処理をフックすることが出来るようになります。 c
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く