jquery如何让div延时显示(jquery 延时)-冯金伟博客园

如何用js实现一个div在2秒显示时间后自动消失。

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

其次,DIV消失的实现方式有很多种。你可以用$(& quot;#div&quot).CSS(& # 39;显示& # 39;,'无& # 39;),可以通过将DIV的display属性设置为none来隐藏,也可以使用Jquery中的hide()方法来隐藏,还可以使用remove()来删除DIV,实现DIV的消失。

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

扩展信息:

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

例如,如果您希望手动单击按钮来阻止DIV消失,代码可以这样编写:

& lt!doctype html & gt

& lthtml & gt

& lthead & gt

& ltmeta charset = & quotutf-8 & quot;& gt

& lttitle & gtDIV2将在2秒钟后自动消失

& lt脚本src = & quot_ _ JS _ _/jquery . min . JS & quot;& gt& lt/script & gt;

& lt/head & gt;

& ltbody & gt

& ltdiv id = & quotdiv & quot& gt

这是DIV中的内容。

& lt/div & gt;

& lta id = & quot停止& quotonclick = & quotstop()& quot;/& gt;单击停止消失

& lt脚本& gt

var定时器;

$(function () {

timer=setTimeout(function () {

$(& quot;#div&quot).CSS(& # 39;显示& # 39;,'无& # 39;);

}, 2000);

})

函数stop(){

clearTimeout(定时器);

}

& lt/script & gt;

& lt/body & gt;

& lt/html & gt;

jquery怎么获取动态数据?

你可以在后台写方法 然后页面的jquery调用后台的方法比如$(“#pContent”).html(”);可以看看参考这个看看

jquery中获取元素宽度包含padding的方法是?

var paddingLeft = $(“#contentDiv”).css(“padding-left”); // 结果:”5px”

paddingLeft.replace(‘px’, ”)); // 结果:”5″

parseInt(paddingLeft.replace(‘px’, ”)); //转换为int