我正在努力了解以下
jQuery Mobile的例子.
$( '#aboutPage' ).live( 'pageinit',function(event){ alert( 'This page was just enhanced by jQuery Mobile!' ); });
在这个上下文中#aboutPage是什么?对象pageinit绑定到什么?
解决方法
aboutPage应该是页面的id(iediv with data-role =“page”).live()将你定义的包含thealert的函数附加到pagePit的pageinit事件,当页面被触发时被初始化.
所以简而言之,你的代码是什么
it will execute the alert statement when
aboutPage
is initialized
即使在您访问该页面之前,页面也可能被初始化,即使在您访问该页面之前,将会触发该div页面.如果您正在加载另一个html文件,因为该页面的新页面页面将仅被触发当您将该页面加载到视图中时,在您的情况下,如果要在您的div进行查看时执行某些操作,则可以尝试在动画开始之前的新页面上pagebforeshow和pageshow.pagebeforeshow将被触发,并且动画之后的页面显示过度.