延迟模态加载5秒

时间:2014-05-26 20:15:34

标签: jquery

我试图将模态从加载延迟5秒。我的代码在

之下
<script type='text/javascript'>//<![CDATA[ 
$(window).load(function(){
$('#overlay').modal('show');

setTimeout(function() {

}, 50000);
});//]]>  

</script>

当页面加载时加载模态。在此先感谢您的任何帮助

1 个答案:

答案 0 :(得分:3)

看看你的代码。你立刻就这样做了:

$('#overlay').modal('show');

然后设置延迟以执行...空函数:

setTimeout(function() {

}, 50000);

所以50秒后(你有一个额外的零),你的代码将执行该空函数。什么也没做。您可以将执行该功能的代码移动到该功能中,而不是无所事事:

setTimeout(function() {
    $('#overlay').modal('show');
}, 5000);

那样(在修正额外的零之后),而不是立即做某事,代码将等待5秒然后做一些事情。