0

PhoneGap と jQuery Mobile を使用して Android アプリを開発しています。

ユーザーがページを離れる(戻るボタンまたは他のリンクをクリックする)イベントに関数呼び出しをバインドしようとしています。

私がこれまでに持っているもの:

        $(window).unload(function () {
            //my function
        })

しかし、うまくいきません。

4

1 に答える 1

1

jQueryMobileのpagebeforehideを使用する必要があります。jQuery Mobileのドキュメントから:

pagebeforehide イベント:

実際のトランジションアニメーションが開始される前に、トランジション元の「fromPage」でトリガーされます。このイベントのコールバックは、2番目の引数としてデータオブジェクトを受け取ります。このデータオブジェクトには、次のプロパティがあります。nextPage(オブジェクト)移行先のページDOM要素を含むjQueryコレクションオブジェクト。以前にアクティブなページがないため、このイベントは、アプリケーションの起動時に最初のページの遷移中にディスパッチされないことに注意してください。

于 2013-03-04T22:15:35.767 に答える