停止后退历史记录,只需关闭弹出窗口即可

时间:2014-09-08 21:55:03

标签: jquery-mobile back browser-history jquery-mobile-popup

当我点击浏览器上的后退按钮时,我的弹出窗口关闭,但是监听器事件将我带回到上一页,我希望在我的函数中有一个关闭弹出窗口的元素,而不会让我回去。同时将历史聆听者保留在其他页面上(不要在整个应用程序中停止)

$(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;
});

但不要工作

0 个答案:

没有答案