Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery mobile 删除jquery mobile中带有固定hedaer的禁用页面_Jquery Mobile - Fatal编程技术网

Jquery mobile 删除jquery mobile中带有固定hedaer的禁用页面

Jquery mobile 删除jquery mobile中带有固定hedaer的禁用页面,jquery-mobile,Jquery Mobile,我在jquerymobile中开发了一个项目,它有固定的头。在笔记本电脑浏览器中工作正常,但当我在手机浏览器中运行时,在浏览了一些页面后,我的手机被卡住了,因为jquery手机保留了前一页的缓存。所以为了删除之前的页面,我添加了下面的代码 $(文档)。在(“页面显示”上,函数(事件、数据){ $('div[data role=page]:hidden').remove(); }); 它也工作得很好,但现在当我第一次点击一个链接时,它删除了以前的页面数据,并从ui页面的顶部填充内容,该页面是为固定

我在jquerymobile中开发了一个项目,它有固定的头。在笔记本电脑浏览器中工作正常,但当我在手机浏览器中运行时,在浏览了一些页面后,我的手机被卡住了,因为jquery手机保留了前一页的缓存。所以为了删除之前的页面,我添加了下面的代码
$(文档)。在(“页面显示”上,函数(事件、数据){
$('div[data role=page]:hidden').remove();
});

它也工作得很好,但现在当我第一次点击一个链接时,它删除了以前的页面数据,并从ui页面的顶部填充内容,该页面是为固定标题添加的。现在,如果我进入下一页,再次来到这一页,它的工作很好。
请推荐,谢谢

在这里检查Dom缓存的工作原理(默认值:false)在您从Dom中导航页面后不会将页面保留在Dom中,因此您所做的是毫无意义的--“.selector”是什么??是页面的类别吗??如果我需要将其应用于所有页面或需要添加此代码的位置,该怎么办<代码>$(“.selector”).page({domCache:true})
$(“.selector”)是页面id,即$(“#page1”)--.page({domCache:true});--基本上说,将此页面放入DOM(文档对象模型)例如,在内存中,如果需要,您可以随时访问和操作页面中的内容,但我有太多的页面,每个页面都有不同的页面id,因此无法在每个页面中添加此代码…是否有任何代码可以放在单个页面或标题部分中,以便应用于所有页面?不确定,可能——您可以将其添加到每个页面(datadomcache=“true”),它的作用也会相同