PhoneGap中文网

 找回密码
 立即注册
查看: 18848|回复: 3
打印 上一主题 下一主题

JqueryMobile跳转时重复调用pageinit方法的解决办法

[复制链接]

493

主题

2035

帖子

6894

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6894
跳转到指定楼层
楼主
发表于 2013-10-13 14:16:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题描述:
用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
});

it营
回复

使用道具 举报

23

主题

141

帖子

260

积分

中级会员

Rank: 3Rank: 3

积分
260
沙发
发表于 2013-10-13 17:23:09 | 只看该作者
相当不错,感谢无私分享精神!
it营
回复 支持 反对

使用道具 举报

6

主题

176

帖子

198

积分

注册会员

Rank: 2

积分
198
板凳
发表于 2013-10-14 13:44:41 | 只看该作者
不错不错,楼主您辛苦了。。。
回复 支持 反对

使用道具 举报

1

主题

91

帖子

89

积分

注册会员

Rank: 2

积分
89
地板
发表于 2013-10-15 09:01:38 | 只看该作者
学习了,不错,讲的太有道理了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-11-6 00:48 , Processed in 0.058056 second(s), 31 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表