JqueryMobile页面初始化函数

时间:2011-02-18 23:06:55

标签: asp.net-mvc jquery-mobile

我在JQuery-Mobile应用程序上使用了一个主页,它有很少的控制器,我想在每个页面上设置一个初始化函数的Javascript调用,即使它通过Ajax加载,

我确定没有什么方法可以做到这一点,但最好的方法是什么,以及当通过ajax调用页面而不是没有直接加载页面时,$(document).ready的替代方法。

2 个答案:

答案 0 :(得分:2)

takepara的回答是正确的,但是......

如果您想修改页面内容,则必须先绑定。

查看beforepagecreate事件。 如果此事件的处理程序返回false,则不会应用任何JQM窗口小部件和样式,您可以手动使用它。

答案 1 :(得分:1)

jQuery Mobile Docs - Events

$('div').live('pageshow',function(event, ui){
  alert('This page was just hidden: '+ ui.prevPage);
});

$(document).bind("pageshow".function(){
  // initialize code here
});