页面加载后显示div 2秒

时间:2015-09-08 17:21:56

标签: javascript jquery html

当用户访问我的网站时,是否可以显示div只有2秒?

<div class="message">
   <p>Hello, everybody this websites will be moved in 2 weeks</p>
</div>

也许使用jquery或javascript。

3 个答案:

答案 0 :(得分:4)

您可以使用setTimeout在document.ready

上2秒后隐藏div
$(document).ready(function(){
    setTimeout(function(){ $(".message").hide(); }, 2000);
});

您可以使用fadeOut设置div消失的动画。

答案 1 :(得分:1)

尝试此功能,将在2秒后隐藏div

setTimeout(function() {
    $('.message').fadeOut('fast');
}, 2000); // <-- time in milliseconds

答案 2 :(得分:0)

如果使用&#34;隐藏&#34;,该元素将不可见,但它的空间仍将存在。将属性更改为&#34; display:none&#34;,您将隐藏它,而空白区域将消失。

$(document).ready(function(){
    setTimeout(function(){ $(".message").attr("display", "none"); }, 2000);
});