【问题标题】:How to get notified when going back on jQuery mobile?返回 jQuery mobile 时如何获得通知?
【发布时间】:2011-08-21 12:05:55
【问题描述】:

我想在从 jQuery 移动多页 DOM 中返回(返回)时删除页面元素(data-role="page")。 我可以使用 pagehide 事件,但在前进时也会触发。 有什么建议吗?

【问题讨论】:

    标签: javascript jquery mobile jquery-mobile history


    【解决方案1】:

    我认为 jquery mobile beta 2 默认会为您执行此操作。

    来自 beta 2 发行说明:

    对于 Beta 2,我们添加了一个简单的机制来保持 DOM 整洁。它的工作原理是这样的:每当通过 Ajax 加载页面时,一旦您导航到另一个页面(从技术上讲,在 pagehide 上),它就会被标记为从 DOM 中删除。如果您返回到已删除的页面,浏览器可能能够从其缓存中检索该文件,或者如果需要,它会从服务器重新请求它。

    更多信息在这里 - http://jquerymobile.com/blog/2011/08/03/jquery-mobile-beta-2-released/

    【讨论】:

      猜你喜欢
      • 2012-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-17
      • 2016-08-05
      • 1970-01-01
      • 2011-05-28
      • 1970-01-01
      相关资源
      最近更新 更多