jquerymobile自動(dòng)彈出popup

  最近在用jquery mobile開(kāi)發(fā)webapp的時(shí)候碰到一個(gè)問(wèn)題。

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)與策劃設(shè)計(jì),高陵網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:高陵等地區(qū)。高陵做網(wǎng)站價(jià)格咨詢:18982081108

就是在頁(yè)面加載完成時(shí),判斷用戶是否完善了資料,如果沒(méi)有完善資料,就自動(dòng)彈出一個(gè)popup提示用戶去完善資料,并帶上鏈接。

我用的第一種辦法是

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

});
</script>

調(diào)試的時(shí)候發(fā)現(xiàn)這種辦法,根本沒(méi)有反應(yīng)。

我就想會(huì)不會(huì)是pageinit的原因。

官方文檔是這樣寫(xiě)的:pageinit,在頁(yè)面頁(yè)面初始化時(shí),觸發(fā)的事件。

可是我換成:pageload,在頁(yè)面完全加載成功后觸發(fā)。

一樣沒(méi)有效果。

在網(wǎng)上各種搜索,找到一個(gè)方法。

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

    setTimeout(function(){

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

    },0);

});
</script>

這樣寫(xiě),居然成功了。

不知道有沒(méi)有哪位大神能給我解釋一下。為什么用setTimeout就可以。

新聞名稱:jquerymobile自動(dòng)彈出popup
網(wǎng)站地址:http://muchs.cn/article2/ihcdoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、建站公司、面包屑導(dǎo)航、網(wǎng)站設(shè)計(jì)、微信小程序、企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司