0

マルチビュープラグインを使用してjqueryモバイルでページ変更イベントを使用していますが、ページが2回呼び出される関数を変更すると、アラートを使用している場合は同じアラートが2回表示され、戻るボタンをクリックするとページが表示されますが、これを頻繁に行うとプラグインファイルにエラーが表示されます

4

1 に答える 1

0

pagebeforechangeイベントのことですか?このイベントは、設計どおり 2 回トリガーされます。この 2 つの呼び出しの違いは、データのtoPage属性です。

jQuery(document).bind('pagebeforechange', function(e, data) {
    var toPage = data.toPage;
    if(typeof toPage === 'string') {
        // -- triggered first
        // -- toPage is a string containing the page`s url
    } else {
        // -- triggered second
        // -- toPage is an jQuery collection object containing the page
    }
});
于 2012-09-03T22:30:13.597 に答える