我的页面顺序如下:index.html-->news.html-->newstext.html。在我的 news.html 页面 div 中,我启用了 data-dom-cache="true",因为当人们从 newstext 回来时,他们处于相同的页面位置并且 news.html 没有被刷新。
news.html 有一个主页按钮,可将其带回索引,在该索引中可以单击更多主题。单击主页按钮时,如何从 dom 中清除 news.html?
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1">
<script>
function clearDom(div){
$(div).remove();}
</script>
</head>
<body>
<div data-role="page" id="mainNews" data-dom-cache="true">
<div data-theme="b" data-role="header" data-position="fixed" data-tap-toggle="false">
<a onclick="clearDOM('mainNews');" data-role="button" data-rel="back" data-icon="home" data-iconpos="notext" class="ui-btn-left"></a>
</div>
如您所见,我尝试实现 onclick 方法,尝试传递此页面的 divID,但没有成功。我发现的唯一主题根本不涉及缓存。我想缓存直到用户离开这个页面。我认为这可能对其他人非常有帮助。谢谢你的时间!
只是一个更新:通过点击 news.html 中的链接,在我的 Android 手机上,在缓存进程下,我的应用程序缓存在 20 到 30 MB 之间。这很多,所以我真的需要清除它!