Javascript 在jQueryMobile页面上初始化JS脚本

Javascript 在jQueryMobile页面上初始化JS脚本,javascript,initialization,jquery-mobile,mobile-safari,Javascript,Initialization,Jquery Mobile,Mobile Safari,我正在使用jQueryMobile 1.0 Beta 2开发一个单页应用程序,并在iOS 4.3.5 Mobile Safari上进行测试 我们可以在这里看到: jquerymobileapi非常具体地介绍了使用ajax调用初始化脚本的新方法。我正在使用jquery mobile api中的pageCreate()事件初始化脚本: $('.ui-page').live('pagecreate',function(event){ //my js init codes }); 但不知何故,它

我正在使用jQueryMobile 1.0 Beta 2开发一个单页应用程序,并在iOS 4.3.5 Mobile Safari上进行测试

我们可以在这里看到:

jquerymobileapi非常具体地介绍了使用ajax调用初始化脚本的新方法。我正在使用jquery mobile api中的pageCreate()事件初始化脚本:

$('.ui-page').live('pagecreate',function(event){
  //my js init codes
});
但不知何故,它不是那么有效,我在我的一个关键视图上遇到了问题,它没有初始化

感谢您的帮助


谢谢。

尝试使用pageshow事件:

    $('.ui-page').live('pageshow', function(event) {
        // js init codes
    });

这在我的应用程序中对我有效。希望它对您有用。

您好,我在初始化JS代码时遇到了一些问题,我尝试了pageshow事件,但每次访问JS Init代码时,调用次数都会增加,例如,在第三次访问页面时,此方法在第四次访问时会被调用三次,但会被调用四次,我的问题在这里-