1

如果用户单击我的详细信息页面的后退按钮,我想强制重新加载我的主页。奇怪的是,以下事件完全按预期触发,但现在每个页面都在按下后退按钮后重新加载。

 $(document).off("pagehide").on("pagehide", "div[id=main-page]", function(event, ui) {
  var nextPage = ui.nextPage.attr('id');
  if (nextPage === "detail-page") {
     $(event.target).remove();
  }
 });

顺便说一句:以下代码包含在我的主页中

问候罗杰

4

1 回答 1

0

看来您有一个单页应用程序。当您从一个页面移动到另一个页面时,浏览器不会刷新。除非您专门删除它们,否则您设置的任何回调都将保留在那里。

于 2013-06-19T14:04:47.057 回答