2011-10-14 37 views
0

這是我的js調用div和顯示爲一個對話框:如何把超時jquery移動對話框?

$.mobile.changePage('#answerResult',{transition:'slide', role:'dialog'}); 

,這是div

<div data-role="page" id="answerResult" data-role="page"> 
    <div data-role="header" data-backbtn="false"> 
    <h1>Pop me up</h1> 
    </div> 
    <div data-role="content"> 
    Content 
    </div> 
</div> 

是否有可能創建一個超時的對話框,這樣它會在指定時間後自動關閉?我已經搜索谷歌,但我似乎無法找到任何符合我想要的答案。

非常感謝您的幫助。

回答

2

是的,你changePage行後,添加:

window.setTimeout(function(){ /* code to close dialog here */ }, 1000); 

這裏的文檔爲window.setTimeout

+0

感謝。這是我做的: 'window.setTimeout(function(){$('#answerResult')。dialog('close')},1000);' 它工作..謝謝! –

相關問題