我正在试图弄清楚当您使用JQM链接到同域外部页面时会发生什么。我知道新的页面会被添加到DOM中,但是如果我浏览了5个左右的链接,那么现在所有5个都在DOM中吗?
Firebug正在显示DOM中的初始页面和活动页面,而不是其他内容。 Chrome正在显示可变结果,通常存储最后一页和活动页面。 这到底发生了什么?
当我更改页面时,是否需要假设页面上的所有处理程序都丢失了?所以我需要在每个pageinit上重新绑定它们吗?
答案 0 :(得分:1)
简单的检查方式。绑定页面创建:
$('#pageID').live('pagecreate', function (event) { alert("Inserted to the dom") };
当页面插入dom时触发。如果每次进入页面时都触发警报,则表示页面未保存到dom。我认为事实确实如此。但我不确定。