Остановите обратную историю, просто закройте всплывающее окно

Когда я нажимаю кнопку "Назад" в браузере, мое всплывающее окно закрывается, но события прослушивателя возвращают меня на предыдущую страницу, и я хочу, чтобы в моей функции был элемент, который закрывает всплывающее окно без моего возврата. Сохраняя историю слушателя на других страницах (не останавливайтесь во всем приложении)

$(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 ответов

Другие вопросы по тегам