繁体   English   中英

jQuery的移动清除点击DOM

[英]jquery mobile clear the DOM on click

我正在创建一个小型的jQuery移动Web应用程序,但遇到了使用data-dom-cache='true' 我已经设置好了,因为用户将进行搜索,并且data-mode='columntoggle'表中装有用于响应式设计的“选择列”按钮,用于保存搜索结果,然后链接到新页面。 当用户转到新页面时,他们可以使用“后退”按钮,并且由于data-dom-cache ='true'而保留了搜索(表单数据),因此他们无需重新输入搜索条件然后重新提交。

但是,这导致我出现列切换按钮和屏幕上任何弹出窗口的问题,即使页面的链接更改为“ contract_List.php#&ui-state = dialog”,它们也根本不起作用。因为这些弹出ID已经保存在DOM中,所以应用不知道该如何处理?

请原谅我对此主题的知识不足,我的问题是我是否可以在提交新搜索或打开特定页面时触发DOM清除,以免弹出窗口出现错误? 对我来说也很有意义,当用户进行新搜索时,无论如何仍应从DOM中删除旧搜索?

谢谢你的帮助!

我找到了解决这个问题的非常简单的方法。 我为提交时将用户带到使用data-dom-cache='true'的搜索的每种表单设置了data-ajax='false' data-dom-cache='true'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM