【发布时间】:2015-04-01 23:08:47
【问题描述】:
如何自动隐藏或删除 DIV 的内容。 我有放一些消息的容器。
<div id="msg-container"></div>
我只想显示几秒钟的新消息,它可以是 5、10 等等,但是我希望它为空,添加新消息,显示它而不是隐藏。 我当然知道 setTimeout 的“窍门”:
setTimeout(function(){
$('#divID').remove();
}, 5000);
但是在这个选项中,我必须在每条消息中都传递这个脚本,这不是我想要的。我也尝试过 setInterval,但顾名思义,它是间隔,因此消息可以在 5 秒内可见,或者如果达到间隔时间结束,甚至可以不可见。
有什么方法可以编写简单的脚本,在充满内容 5 秒后准确地清理我的 DIV?
【问题讨论】:
-
如何传递消息?您也可以发布该功能吗?
-
通常使用 ajax 调用。是的,我知道并且我这样做了,但我正在寻找比每次都在消息中添加 JS 脚本更好的东西。
标签: javascript jquery html