PhoneGap と jQuery Mobile を使用して Android アプリを開発しています。
ユーザーがページを離れる(戻るボタンまたは他のリンクをクリックする)イベントに関数呼び出しをバインドしようとしています。
私がこれまでに持っているもの:
$(window).unload(function () {
//my function
})
しかし、うまくいきません。
PhoneGap と jQuery Mobile を使用して Android アプリを開発しています。
ユーザーがページを離れる(戻るボタンまたは他のリンクをクリックする)イベントに関数呼び出しをバインドしようとしています。
私がこれまでに持っているもの:
$(window).unload(function () {
//my function
})
しかし、うまくいきません。
jQueryMobileのpagebeforehideを使用する必要があります。jQuery Mobileのドキュメントから:
pagebeforehide イベント:
実際のトランジションアニメーションが開始される前に、トランジション元の「fromPage」でトリガーされます。このイベントのコールバックは、2番目の引数としてデータオブジェクトを受け取ります。このデータオブジェクトには、次のプロパティがあります。nextPage(オブジェクト)移行先のページDOM要素を含むjQueryコレクションオブジェクト。以前にアクティブなページがないため、このイベントは、アプリケーションの起動時に最初のページの遷移中にディスパッチされないことに注意してください。