0

简单地说,我希望我的页面等待 3-4 秒,然后让我的主 div 中的所有内容都可见。

我知道我可以提前设置 div 的可见性(隐藏),然后添加一个脚本,在页面加载后将可见性更改为可见。

我对 jquery/javascript 很陌生,所以我不确定如何切换该开关,也不确定如何让它在文档加载后等待特定时间。

我有:

$(document).ready(function(){

some sort of sleep or delay
$("#dropshadow").notsurewhattodofromhere

});

所以我有我想要的非常基本的完全不起作用的流程,但是我一直试图从我所看到的关于延迟的情况中插入的所有 java 似乎根本没有做任何事情,我不确定如何使用函数定位 div 的可见性

4

4 回答 4

2

你可以使用setTimeout()

setTimeout(function(){
   $("#dropshadow").show();
},3000); // 3 second delay
于 2013-07-19T08:20:50.123 回答
1

尝试setTimeout()方法

$(document).ready(function(){

 setTimeout(function(){

//do what ever you want here
 }, 3000 );

});
于 2013-07-19T08:21:34.690 回答
0

这就是最终为我想做的事情而工作的东西。

感谢所有的帮助!

<script type="text/javascript">

$(document).ready(function(){
    $("#dropshadow").hide();

    setTimeout(function(){
        $("#dropshadow").fadeIn(1000)
    }, 1500 );

});

</script>
于 2013-07-20T21:46:18.113 回答
0
setTimeout( function(){}, timeInMilliseconds);
于 2013-07-19T08:20:35.153 回答