【发布时间】:2012-09-11 23:52:23
【问题描述】:
我有一个包含 PhoneGap 和 jQueryMobile 的项目,使用多页模板。在主页上,pageshow、pageinit、pagecreate、pagebeforeshow 事件不会触发。我尝试了几种可能的解决方案。
解决方案 1:
$('#home').on("pageshow", function(e) { ... }
使用此解决方案,当我切换到第二页并返回主页时,会触发事件,但不是第一次加载应用程序。
解决方案 2:
var selector = ':jqmData(role=page)';
$('body').on("pageshow", selector,function(e) { ... }
我从here 获得了解决方案 2,但它对我不起作用。
我该如何解决这个问题?
【问题讨论】:
标签: javascript jquery events jquery-mobile