在jQueryMobile页面上初始化JS脚本

时间:2011-08-22 00:22:43

标签: javascript initialization jquery-mobile mobile-safari

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

我们在这里可以看到: http://jquerymobile.com/test/docs/api/events.html

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

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

但不知何故,它不是那么有效,我在我的一个不初始化的关键视图上遇到了麻烦。

感谢任何帮助。

谢谢。

1 个答案:

答案 0 :(得分:1)

尝试使用pageshow事件:

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

这在我的应用程序中对我有用。希望它适合你。

相关问题