Jquery mobile jquery移动函数调用两次

Jquery mobile jquery移动函数调用两次,jquery-mobile,Jquery Mobile,我在带有多视图插件的jquery mobile中使用change page event,当页面被更改时,函数调用两次意味着如果我使用alert,它会显示相同的警报两次,当我单击back按钮时,它会显示页面,但当我经常这样做时,它会显示插件文件中的错误。有人能帮我吗pagebeforechange事件? 此事件的触发次数是设计的两倍。 这两个调用之间的区别是数据的toPage属性: jQuery(document).bind('pagebeforechange', function(e, data

我在带有多视图插件的jquery mobile中使用change page event,当页面被更改时,函数调用两次意味着如果我使用alert,它会显示相同的警报两次,当我单击back按钮时,它会显示页面,但当我经常这样做时,它会显示插件文件中的错误。有人能帮我吗
pagebeforechange
事件? 此事件的触发次数是设计的两倍。 这两个调用之间的区别是数据的
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
    }
});