如何在jquery移动对话框上设置超时?
这是我的 js,它调用 div 并将其显示为对话框:
$.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>
是否可以为对话框创建超时,以便它在指定时间后自动关闭?我已经在谷歌上搜索过这个,但我似乎找不到任何符合我想要的答案。
非常感谢您的帮助。
this is my js that calls the div and displays it as a dialog:
$.mobile.changePage('#answerResult',{transition:'slide', role:'dialog'});
and this is the 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>
Is it possible to create a timeout for the dialog so that it will autoclose after specified time? I have searched google for this but I can't seem to find any answers that fits into what I want.
Many thanks for your help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,在
changePage
行之后添加:这是 window 的文档。设置超时
Yes, after your line with
changePage
, add:Here's the docs for window.setTimeout