多くのページが相互にリンクされた JQuery Mobile アプリケーションがあります。ページ A にリンクを配置し、href をページ B に設定すると、このスクリプトは正常に動作します。
$(document).on('pageshow','#pageB',function(){
alert('hello!');
});
しかし、ページ A にボタンを配置し、onclick イベントに対して次のコードを記述した場合:
window.location="pageB.html";
pageshow イベントはもう発生しません! 問題はどこですか?window.location を使用して pageshow イベントをキャッチするにはどうすればよいですか?