jquery mobile页面跳转,从pageone跳到pagetwo,可是pagetwo的弹出层直接显示出来了,怎么破?

<body><divdata-role="page"id="pageone">pageone</div><divdata-role="page"id="pagetwo">... <body>
<div data-role="page" id="pageone">pageone</div>
<div data-role="page" id="pagetwo"><div data-role="popup" id="popupBasic"></div></div>
</body>
<script type="text/javascript">
setTimeout(function() {
$("#pageone").hide("fast");
$("#pagetwo").show("fast");
}, 2000);
</script>
pagetwo被show以后,里面的弹出层直接显示出来了,应该要点击里面的按钮才显示的,怎么能让弹出层不出来呢?
展开
 我来答
百度网友6b46965
2015-02-12 · TA获得超过5583个赞
知道小有建树答主
回答量:957
采纳率:84%
帮助的人:425万
展开全部
这是你在pagetwo页面就没做处理,要是你单独访问pagetwo的时候肯定也是都弹出来了,你可以给那些弹出层设置hide(),让他们先隐藏,或者display设置为none,然后给你的按钮设置click事件的时候,再改变这些弹出层的属性,比如设置show()之类的

希望可以帮到你
追问

这个按钮点击时弹出层就会出现,不需要click事件来触发,如果用隐藏显示的方法来写弹出层那那个没有意义了
追答
这种你也可以通过这样
来给他添加其他事件啊

用隐藏显示的方法来写弹出层怎么会没有意义呢?

你要实在觉得不行,你可以考虑用iframe来实现,这种应该能达到你的目的了,不过,我觉得没必要整这么复杂吧,你要实现的功能很容易的啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式