如何在jquery移动对话框上放置超时?

时间:2011-10-14 20:03:36

标签: jquery mobile dialog

这是我调用div的js并将其显示为对话框:

$.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>

是否可以为对话框创建超时,以便在指定时间后自动关闭?我搜索谷歌这个,但我似乎找不到符合我想要的任何答案。

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:2)

是的,在您使用changePage后,添加:

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

以下是window.setTimeout

的文档