私はjQuerymobileを初めて使用し、jQuerymobileを使用してPhoneGapアプリを構築しようとしています。
私は次の問題で少し立ち往生しています。
ユーザーがログインする必要がある場合に表示するフォームとしてログインダイアログがあります。ユーザーがサインインするまで、このログインフォームから移動できないようにします。すべてのリンクを削除しましたダイアログに表示されますが、ハードウェアの戻るボタンは引き続き機能します。
私は次のことを試しました:
コードをコピーする
function onDocumentReady() {
document.addEventListener("deviceready", onDeviceReady, true);
$("#loginDialog").on("pagebeforehide",
function(event) {
event.preventDefault();
console.info('in pagebeforehide');
}
);
}
しかし、これは機能していません。コードは呼び出されますが(ブレークポイントを追加しました)、event.preventDefault()を呼び出しても、ページから離れる方向へのナビゲーションは停止しません。
よろしくお願いします。