形势:
我在页面的角落中创建了小的信息div。它们是由我设置的消息生成的。这些信息放在彼此之上。divs有一个class = "informatiemelding"。
要完成的:
是否有一种方法为每个具有“信息化”类名的div添加一个淡出计时器,这样无论屏幕上有多少信息div,它们都会消失几秒钟。我有jQuery。我试过:
<script type="text/javascript">
jQuery(".informatiemelding").setTimeout(function () {
$(this).fadeOut('slow');
});
</script>但这给了我一个错误,即"Uncaught : Object object对象没有方法'setTimeout'“。所以我用错误的方式抓住了div。
既然我是jQuery的新手,有人能解释我该怎么做吗?Javascript不是我理解的东西。做得更好,但我更喜欢PHP :P
发布于 2011-11-16 22:55:57
jQuery("div.informatiemelding").delay(3000).fadeOut("slow");发布于 2011-11-16 22:55:48
setTimeout(function () {
$(".informatiemelding").fadeOut('slow');
}, 1000 /* Time to wait in milliseconds */);https://stackoverflow.com/questions/8159880
复制相似问题