jquery - 显示几秒钟后淡化一个 div

标签 jquery html timeout fade

情况:

我在页面的一角创建了小的信息 div。这些是由我设置的消息生成的。这些信息彼此重叠。 div 有一个 class = "informatiemelding"

完成:

有没有办法为每个类名为“informatiemelding”的 div 添加淡入淡出计时器,这样无论屏幕上有多少信息 div,它们都会消失几秒钟。我有 jQuery。我试过:

<script type="text/javascript">
jQuery(".informatiemelding").setTimeout(function () {
   $(this).fadeOut('slow');
});
</script>

但这只是给了我一个错误“未捕获的类型错误:对象 [object 对象] 没有方法 'setTimeout'”。所以我以错误的方式获取 div。

由于我是 jQuery 的完全菜鸟,有人可以向我解释该怎么做吗? Javascript 不是我理解的东西。越来越擅长它,但我更喜欢 PHP :P

最佳答案

jQuery("div.informatiemelding").delay(3000).fadeOut("slow");

关于jquery - 显示几秒钟后淡化一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8159880/

相关文章:

asp.net - 在 ASP.NET 中管理 session 超时

java - 用于创建 JMSMessages 的装饰模式/超时应该从哪里开始

javascript - jquery - 如何将数据附加到现有的 Select2

javascript - jquery 菜单动画关闭/打开

mysql - Django,升级后 : MySQL server has gone away

javascript - 如何根据单词的长度在一行中添加未知数量的点?

javascript - 当用户输入无效的表单输入时如何避免页面刷新

javascript - 我怎样才能知道我使用的是哪个 jQuery 版本?

javascript - 仅当单击标签时复选框检查才有效

javascript - 如何平滑过渡输入的占位符文本?