jquery mobile跳转页面$.mobile.changePage()

jquerymobile跳转页面$.mobile.changePage()从页面1跳转到页面2,页面2里面加载的是页面1的js,要刷新页面2后才加载页面2的js,这个怎么... jquery mobile跳转页面$.mobile.changePage()从页面1跳转到页面2, 页面2里面加载的是页面1的js,要刷新页面2后才加载页面2的js,这个怎么处理?我想一打开页面2就不加载页面1的js直接加载页面2的js 展开
 我来答
匿名用户
2014-06-01
展开全部

jQuerymobile 页面间跳转是动态加载的 所以从1跳到2,2里面的js是不会被执行的。而你在跳转到2那个页面后 你在去刷新页面 ,jq又会把他当成是第一个页面 而不是动态加载的那个页面,所以会去执行js。简单来说在ajax加载页面的情况下,除开第一个页面的js会执行外 其他加载进来的页面的js都不会执行。你要执行其他页面的js,那就

$("页面2id").on("pageshow",function(e){
//页面2显示时执行js部分
});

个人建议 页面不很大的话几个页面就放一个页面就可以了

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式