我遵循了jQuery Mobile官方文档的介绍:


  重要提示:请使用pageInit(),而不要使用$(document).ready()


但是,当我写:

pageInit(function()
    alert('ahhh');
});


我的Safari控制台告诉我:Cant find variable "pageInit"

为什么是这样?如何使用功能pageInit()

最佳答案

$( '#aboutPage' ).live( 'pageinit',function(event){
  alert( 'haa!' );
});


或使用JQuery 1.7

$("#myPage").on('pageinit', function(event){
    alert('haa');
});


http://api.jquery.com/on/

http://api.jquery.com/live/

btw在JQMobile中,建议使用Jquery 1.6.4,因此,第一个示例是正确的示例。

Y

10-07 18:56