jQuery Mobileアプリケーションを試していますが、最終的にモバイルデバイス上で非Webアプリケーションとなるため、すべてのコンテンツがローカルでなければなりません。その理由で(私は)私はdata-role="page"
タグで区切られた単一のページでアプリケーションを構築する必要があります。それ以外の場合、jQuery Mobileのajax読み込み機構は動作していないようです。jQuery MobileベースのページでDOMに要素を挿入する
アプリケーションは、ローカルストレージDBからデータを読み取り、jQuery Mobileを使用してネイティブアプリのようにスタイル付けされた順序付けられていないリストにページを表示します。私はDBの検索を実行し、それぞれの結果を得るために、私は私のDBの結果を中心に<li>
タグを作成し、.list
は私<ul>
タグのクラスです$(".list").append(li_str);
を呼び出して、私の$(document).ready()
機能で
。
jQuery Mobileが存在しないかのようにページがレンダリングされます - それぞれ<li>
に正しいデータが表示されますが、正しく表示されません。 jQueryのモバイルタグを変更し、など
をたくさんのクラスを挿入するようにそれたぶん私はページを作成する必要が見えます - IハードコードページのHTML内<li>
タグはバージョンで、この結果を比較すると
ページのロードサイクルの早い段階でDBから?助言がありますか?
任意の異なるマットを作るために表示されませんでしたDOMのコンテンツを複数回変更し、私はこれを必要とjQueryのモバイルスタイリングをやり直すために 。私はこの問題を呈するDBのない小さなテストアプリを作った。リストの最初のエントリはハードコードされており、正しく表示されます。残りは動的に生成され、実行されません。 http://pastebin.com/1LTDZ4nE 私が間違っていることを確認できますか? – speedwell
@speedwell:私の編集を参照してください。 –
は完全に機能しました。確かに多くのありがとう。 – speedwell