温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

jquery mobile自动弹出popup

发布时间:2020-06-16 19:42:18 来源:网络 阅读:3091 作者:xtceetg 栏目:web开发

  最近在用jquery mobile开发webapp的时候碰到一个问题。

就是在页面加载完成时,判断用户是否完善了资料,如果没有完善资料,就自动弹出一个popup提示用户去完善资料,并带上链接。

我用的第一种办法是

<script>
$(document).on("pageinit","#pageone",function(){
    $("#popupCloseRight").popup("open");

});
</script>

调试的时候发现这种办法,根本没有反应。

我就想会不会是pageinit的原因。

官方文档是这样写的:pageinit,在页面页面初始化时,触发的事件。

可是我换成:pageload,在页面完全加载成功后触发。

一样没有效果。

在网上各种搜索,找到一个方法。

<script>
$(document).on("pageinit","#pageone",function(){   

    setTimeout(function(){

         $("#popupCloseRight").popup("open");

    },0);

});
</script>

这样写,居然成功了。

不知道有没有哪位大神能给我解释一下。为什么用setTimeout就可以。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI