PhoneGap中文网

标题: JqueryMobile跳转时重复调用pageinit方法的解决办法 [打印本页]

作者: admin    时间: 2013-10-13 14:16
标题: JqueryMobile跳转时重复调用pageinit方法的解决办法
问题描述:
用ajax跳转的时候,从a.html跳转到b.html,用从b.html返回a.html等等这种反复跳转的时候,pageinit方法内的代码会调用多次。

解决办法:
在page中加入 data-dom-cache="true"属性,如:
<div data-role="page" id="myPage"data-dom-cache="true">
然后把pageinit方法换为pageshow,如:
$("#myPage").live("pageshow",function() {
//...do something
});


作者: 你懂得    时间: 2013-10-13 17:23
相当不错,感谢无私分享精神!
作者: 小雪    时间: 2013-10-14 13:44
不错不错,楼主您辛苦了。。。
作者: 爱哭的鱼    时间: 2013-10-15 09:01
学习了,不错,讲的太有道理了




欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/) Powered by Discuz! X3.2