javascript - 返回 jQuery Mobile 时如何获得通知?

标签 javascript jquery mobile jquery-mobile history

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

最佳答案

我认为 jquery mobile beta 2 默认会为您完成。

来自 beta 2 发行说明:

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

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

关于javascript - 返回 jQuery Mobile 时如何获得通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7138144/

相关文章:

javascript - 从某个类中查找值 (HTML)

c# - 学习WM6的书籍

javascript - AngularJS : transclude ng-repeat inside directive

javascript - 单击标记时显示丰富的花式框弹出窗口

javascript - 实现这种过滤的好方法是什么?

java - 如何根据感兴趣区域周围的设计去除图像的背景?

android - 警察扫描仪 radio 应用程序如何工作?具体来说,他们从哪里获得流式音频数据?

javascript - 如何检查 DOM 节点是否为 `html` 节点

javascript - 可操作的公式返回#NEED_UPDATE

javascript - 获取数据属性 == 某物的元素