-1

根据文档,所有获取的 ajax 页面都从 pageHide 上的 DOM 中删除。有没有办法禁用此功能?它导致我的页面在我试图避免的重新获取时显示加载屏幕,并且网站的大小相当小。谢谢!

4

1 回答 1

2

引用您引用的页面上的文档:

要将所有以前访问过的页面保留在 DOM 中,请将页面插件上的 domCache 选项设置为 true,如下所示:

$.mobile.page.prototype.options.domCache = true;

或者,要仅缓存特定页面,您可以将 data-dom-cache="true" 属性添加到页面的容器中:

<div data-role="page" id="cacheMe" data-dom-cache="true">

但是,您收到一条加载消息似乎很奇怪,这不是我使用 jQueryMobile 所拥有的。您是否通过慢速网络加载页面?

于 2012-04-12T18:41:03.813 回答