当我单击浏览器上的后退按钮时,我的弹出窗口会关闭,但侦听器事件将我带回上一页,我希望在我的函数中添加一个元素来关闭弹出窗口而无需我返回。在将历史监听器保持在其他页面的同时(不要在整个应用程序中停止)
$(document).on("pageshow", "#member", function (){
$(window).on("navigate", function (event, data) {
var direction = data.state.direction;
if (direction == 'back') {
$("#mypopup").popup("close");
}
});
});
我尝试
$(document).bind("mobileinit", function () {
$.mobile.hashListeningEnabled = false;
});
但不工作