用js怎么实现一个div显示时间2秒后就自动消失。

用js怎么实现一个div显示时间2秒后就自动消失。
2024-11-15 09:43:58
推荐回答(5个)
回答1:

使用setTimeout()和hide()。

setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式。

hide(),实现隐藏这个已经显示的div。

以下为使用setTimeout()设定一个函数在2秒后执行

$(function () {setTimeout(function () {$("divid").hide();}, 2000);})

扩展资料

.show(),如果被选元素已被隐藏,则显示这些元素。

jQuery选择器

$("p") 选取

元素。

$("p.intro") 选取所有 class="intro" 的

元素。

$("p#demo") 选取所有 id="demo" 的

元素。

$("[href]") 选取所有带有 href 属性的元素。

$("[href='#']") 选取所有带有 href 值等于 "#" 的元素。

$("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素。

$("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素。

回答2:

首先,需要一个定时器,可以使用JS中的setTimeout() 方法。

其次,实现DIV消失,有很多种办法,可以使用$("#div").css('display','none'),通过设置DIV的display属性为none实现隐藏,也可以使用Jquery中hide()方法实现隐藏,还可以使用remove()移除DIV来实现DIV的消失。

下面是使用css(),setTimeout() 两个方法实现2秒后自动消失的完整代码:

扩展资料:

clearTimeout()用于重置js定时器,如果你希望阻止setTimeout的运行,就可以使用clearTimeout方法。

例如,如果想手动点击按钮停止DIV消失,代码可以这样写:

实现DIV2秒后就自动消失

这是DIV里的内容

点击停止消失

回答3:

一个div显示时间2秒后就自动消失。

最常用的方法(setTimeout):

扩展资料:

还有一种方法(delay)

参考资料:

div用法-百度百科

回答4:

div显示时间2秒后就自动消失:

 

一秒=2000



function codefans(){
var box=document.getElementById("divbox");
box.style.display="none"; 
}
setTimeout("codefans()",2000);//2秒,可以改动

回答5:

这样写,

111

js里这样。
function aa(){
setTimeOut("bb()",2000);

}
function bb(){
$("#div").hide();

}
想要让div两秒消失,你就调用aa()方法。另外加上jquery的库。
希望采纳

相关问答