jQueryMobile pageInit,“找不到变量?

时间:2011-11-17 18:32:11

标签: javascript jquery-mobile

我跟随官方jQuery Mobile文档的介绍:

  

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

但是,当我写道:

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

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

这是为什么?如何使用函数pageInit()

1 个答案:

答案 0 :(得分:2)

$( '#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,因此,第一个例子是正确的。

ZY