学习jQuery的第一课就是在$(document).ready()
内写添加代码,这样任何事情都会在dom文档加载完成后执行。但是,在jQuery Mobile里, 使用Ajax来加载页面中的内容,并且DOM ready 事件处理器只会在第一加载时执行。为了在任何时间加载或创建的页面内执行代码, 你可以绑定pageinit
事件.
Description:Triggered on the page being initialized, after initialization occurs.
page被初始化时触发,完成初始化后发生。
$( document ).on( "pageinit", , function() {
alert( "This page was just enhanced by jQuery Mobile!" );
});