いくつかのページを含む jQuery Mobile 1.3.0 アプリがあります。イベントをバインドした index.html にページ (#menyside) があります。
$(document).on('pagebeforeshow', '#menyside', function(event){
// check local storage, and some times do this:
$.mobile.changePage("otherPage.html", { transition: "slideup"} );
}
});
ローカル ストレージでいくつかの値を確認し、それらの値に基づいてプログラムでページを変更したいと思うかもしれません。これは、アプリを初めて開いたときに機能しますが、アプリを再度開いたときには機能しません (つまり、ドキュメントは既にブラウザーに読み込まれていますが、再読み込みされています)。
間違ったイベントにバインドしていますか? ドキュメントでイベントを見ようとしましたが、実際にはもっと良いものが見つかりませんでした...