如何在JQuery 1.5.x中延迟模式对话框窗口的自动打开
How to Delay automatic opening of Modal Dialog box window in JQuery 1.5.x?
点击下面的对话框可以很好地工作:
<a href="#" onclick="jQuery('#dialogX').dialog('open');
return false"><? echo __("Under Construction")?></a>
位于html底部的javascript触发动作:
jQuery("#dialogX").dialog({bgiframe: true, autoOpen: false, modal: true});
现在,我希望,是有对话框弹出后说2秒(而不是立即)。我看到了autoOpen选项,当将值设置为2000而不是false时,它不工作:它立即打开。我错过了什么?
非常感谢你的提示,祝你周末愉快。
可以使用
var timeoutID = window.setTimeout(func, delay, [param1, param2, ...]);
var timeoutID = window.setTimeout(code, delay);
from https://developer.mozilla.org/en/DOM/window.setTimeout 在指定的延迟后执行代码段或函数。
setTimeout(function(){ showDialog() }, 2000);
应该能解决你的问题。
还可以看看.delay( n )
方法。http://api.jquery.com/delay/
$('.notice').fadeIn().delay(2000).fadeOut('slow');
相关文章:
- 阻止Jquery对话框内容的CSS应用于主窗口
- 在 Telerik RadGrid 中单击复选框时打开对话框窗口
- TinyMCE 对话框.css未在图像弹出窗口中加载,会抛出 404
- Facebook Javascript SDK提要对话框显示空白窗口
- 如何在不使用滚动条的情况下将html页面放入弹出窗口(对话框)
- 当对话框窗口打开时,使父页模糊
- 单击按钮打开窗口作为使用javascript的模式对话框
- 如何使用JavaScript关闭此对话框窗口
- Ajax 请求未拉出 jQuery 对话框窗口
- Cke对话框窗口增加了简单的功能
- jQuery- 窗口大小的对话框删除
- 为什么简单的 JQuery 对话框/弹出窗口不起作用
- 在选择一个菜单更改的同一窗口中打开一个对话框
- 如何从退出弹出窗口中删除对话框
- Ajax 对对话框窗口的响应在第二次尝试时不显示更改的值
- 堆栈溢出如何创建模式对话框窗口
- 如何在 dojo 中模拟无模态窗口对话框,以便我们可以打开多个窗口窗格
- 如何打开一个弹出窗口对话框时,点击上下文菜单在crossrider
- Web抓取模式窗口(对话框)使用jsoup
- 窗口对话框在Java或Javascript中的弹出处理