【发布时间】:2012-03-29 14:37:19
【问题描述】:
我一直在寻找在 jQuery mobile 通过 $.mobile.changePage(...)
加载下一页内容后删除初始页面容器的方法我遇到的是,在页面首次显示时创建的这个初始 DIV 元素将始终保留在页面上 - 并且只会在调用 $.mobile.changePage(.mobile.changePage(. ..)
我需要删除这个初始页面容器,因为一些旧数据驻留在那里,应该在第一页更改时重置。
有人有解决办法吗?一直在网上搜索,但无济于事。
在调用 $.mobile.changePage(...) 之后,我也尝试执行 $('#first-page').remove(),但这会删除初始页面并使新加载的页面隐藏!
编辑:通过使用 .html("")
清除初始 DIV 来解决【问题讨论】:
-
为什么需要删除初始页面?你能更新数据的值吗?
-
我宁愿页面上没有不必要的 DOM 元素,这会导致移动设备上的内存增长......但你给了我一个想法 - 也许我可以清除初始页面元素而不是尝试隐藏它...会尽快尝试,谢谢!
标签: jquery-mobile