同じテンプレートとJavaScriptがある理由はありますか?jquery-mobileはjquery-tmplでうまく動かないのですか?
<script id="taskTemplate" type="text/x-jquery-tmpl">
<li>${name}</li>
</script>
$.getJSON(url, function(data) {
$("#taskTemplate").tmpl(data).appendTo("#tasks");
});
...次のjqtouchマークアップで文書化されているように動作します:
<ul class="rounded" id="tasks"></ul>
...次のjqery-mobileマークアップを使用して、順序付けされていないリストの外側(レンダリング後)にレンダリングされますか?
<div data-role="content">
<ul data-role="listview" id="tasks"></ul>
</div><!-- /content -->
私はjquery-mobileがアルファ版であることを認識していますが、これまでのところうまくいきました。この段階でjqtouchに切り替えることを好まないでしょう。誰もこの動作を見て回避策を見つけましたか?
あらかじめありがとう、
残念ながら、これは役に立ちません。 .page()呼び出しは、ページ要素を再レンダリングする必要があるときに機能します。この場合、それはリストビューです。しかし、.listview( "refresh")(アルファ2のドキュメントが推奨するように)はそのトリックを行います。 –