我真的不明白他们在jQuery Mobile网站上对pageshow所说的话:
自jQuery Mobile 1.4.0起,不推荐触发此事件。 它将不再在1.6.0中触发。页面显示的替代品 是pagecontainer小部件的pagecontainershow事件。在jQuery中 移动1.4.0,两个事件是相同的,除了他们的名字和 在pagecontainer上触发pagecontainershow的事实, 而在页面上触发了pageshow。
我不认为这是一个改变页面显示的问题' to' pagecontainershow'。我认为它是一个不同的选择者,不是吗?
答案 0 :(得分:1)
您使用$(":mobile-pagecontainer")
或$(document)
或$("body")
选择器
$( ":mobile-pagecontainer" ).on( "pagecontainershow", function( event, ui ) {
var newPageID = ui.toPage.prop("id");
});
API文档:http://api.jquerymobile.com/pagecontainer/#event-show
然后查看正在显示的页面,检查ui.toPage jQuery对象。