jQueryモバイルでは、特定のページへのページ変更が成功したことを検出しようとしています。私はロードしたいページにインラインで次のコードを持っています。pagechangeイベントの呼び出しがありません
<script>
$(document).bind("pagebeforechange", function(e, data) {
alert("pagebeforechange");
});
$(document).bind("pagechange", function(e, data) {
alert("pagechange");
});
$(document).bind("pagechangefailed", function(e, data) {
alert("pagechangefailed");
});
$(document).live("pagebeforechange", function(e, data) {
alert("pagebeforechange live");
});
$(document).live("pagechange", function(e, data) {
alert("pagechange live");
});
$(document).live("pagechangefailed", function(e, data) {
alert("pagechangefailed live");
});
</script>
jQueryのモバイルアプリ内の別の領域から移動するとき、直接ページをロードするか、さわやかな、しかしないとき、私は適切な警告を取得します。
ページは
<div id="footer" data-role="footer" data-position="fixed">
<div data-role="navbar">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="index.html">Features</a></li>
<li><a href="about.html">Your Car</a></li>
<li><a href="index.html">Contact</a></li>
</ul>
</div>
</div>
どのようにページを変更しますか?いくつかのコードを含めることができますか? – ManseUK
質問にもっと明示しました、ありがとうございます。 –
pageshowまたはpagebefoを使ってページ遷移イベントを試しましたか? jQM Docs:http://jquerymobile.com/demos/1.0.1/docs/api/events.html –