【发布时间】:2011-12-30 21:16:36
【问题描述】:
情况:
我在页面的一角创建了小的信息 div。这些是由我设置的消息生成的。信息被放置在彼此之上。 div 有一个class = "informatiemelding"。
要完成:
有没有办法为每个类名为“informatiemelding”的 div 添加一个淡入淡出计时器,这样无论屏幕上有多少信息 div,它们都会消失几秒钟。我有 jQuery。我试过了:
<script type="text/javascript">
jQuery(".informatiemelding").setTimeout(function () {
$(this).fadeOut('slow');
});
</script>
但这只是给了我一个错误“未捕获的类型错误:对象 [对象对象] 没有方法 'setTimeout'”。所以我以错误的方式获取 div。
由于我是一个 jQuery 的菜鸟,有人可以解释我该怎么做吗? Javascript 不是我理解的东西。变得更好,但我更喜欢 PHP:P
【问题讨论】:
-
现在我知道我做错了什么。脚本必须放在 div 之后。可能很明显,但我不知道