【发布时间】:2012-03-28 17:51:00
【问题描述】:
您好,我正在尝试删除一些隐藏页面,这是我的代码。
$(document).bind("mobileinit", function () {
$(document).bind("pagehide", function () {
// At this stage works fine, but Don't know how to reference the hidden page
alert("Hello world");
});
});
问题是引用被隐藏页面的正确方法是什么?
是否可以只列出使用each() 的页面?
【问题讨论】:
-
看起来您使用
ui.prevPage抓取了整个元素。将参数events, ui添加到您的页面隐藏回调函数参数$(document).bind('pagehide', function(events, ui)。然后,您还应该能够说$(ui.prevPage).remove();从 DOM 中删除此页面,但不确定您为什么要这样做/如果这是您想要做的。 -
非常tks ...我想删除它,因为某些页面导致外部页面在每次调用后无法正确刷新。我所有的页面都是动态创建的。这就是我想删除它的原因。如果您有另一种方法,欢迎您....非常感谢您的回答。 TKS
标签: jquery jquery-mobile