情况:
我在页面的一角创建了小的信息 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/