我的应用程序中有多个不同页面的事件。我想将我的所有脚本添加到我的主页面。如何将以下事件更改为仅在具有特定ID的页面上触发?所以我可以把我所有页面的所有页面事件放在一个脚本中,只有当正确的页面在DOM中时才会触发事件。
示例页面事件.. (文档)$ .bind( 'pageinit')
答案 0 :(得分:0)
我不确定这是否是您真正想要的......但是,您可以通过引用其ID来将特定事件应用于给定页面。
例如:
$( '#your_id_page' ).live( 'pagebeforecreate',function(event){
alert( 'This page was just inserted into the dom!' );
});
您可以查看在线文档的活动部分以获取更多信息:http://jquerymobile.com/demos/1.1.1/docs/api/events.html