admin 发表于 2013-10-13 14:16:32

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:09

相当不错,感谢无私分享精神!

小雪 发表于 2013-10-14 13:44:41

不错不错,楼主您辛苦了。。。

爱哭的鱼 发表于 2013-10-15 09:01:38

学习了,不错,讲的太有道理了
页: [1]
查看完整版本: JqueryMobile跳转时重复调用pageinit方法的解决办法