在Javascript / Jquery中,如何显示div 5秒,然后淡出?

时间:2010-03-22 02:17:13

标签: javascript jquery

例如,当有人点击按钮时。

4 个答案:

答案 0 :(得分:4)

您正在寻找delay功能:

$(something).delay(5000).fadeOut();    //5,000 milliseconds

一般情况下,您可以拨打setTimeout

setTimeout(function() {
    //Do things...
}, 5000);

答案 1 :(得分:3)

使用自1.4以来可用的延迟功能

来自文档:http://api.jquery.com/delay/

$('#foo').fadeIn(400).delay(5000).fadeOut(400);

答案 2 :(得分:0)

在1.4中,您可以使用.delay()功能。这是文档:

jQuery Docs

或者,您可以查看本机javascript setTimeOut()函数。

答案 3 :(得分:0)

如果你正在使用JQuery 1.4+,你可以尝试

$('#myDiv').fadeIn('medium').delay(5000).fadeOut('medium');

如果div立即可见,您可以删除fadeIn。