首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示几秒钟后,淡出一个div

显示几秒钟后,淡出一个div
EN

Stack Overflow用户
提问于 2011-11-16 22:49:36
回答 2查看 6.4K关注 0票数 3

形势:

我在页面的角落中创建了小的信息div。它们是由我设置的消息生成的。这些信息放在彼此之上。divs有一个class = "informatiemelding"

要完成的

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

代码语言:javascript
复制
<script type="text/javascript">
jQuery(".informatiemelding").setTimeout(function () {
   $(this).fadeOut('slow');
});
</script>

但这给了我一个错误,即"Uncaught : Object object对象没有方法'setTimeout'“。所以我用错误的方式抓住了div。

既然我是jQuery的新手,有人能解释我该怎么做吗?Javascript不是我理解的东西。做得更好,但我更喜欢PHP :P

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-16 22:55:57

代码语言:javascript
复制
jQuery("div.informatiemelding").delay(3000).fadeOut("slow");
票数 7
EN

Stack Overflow用户

发布于 2011-11-16 22:55:48

代码语言:javascript
复制
setTimeout(function () {
    $(".informatiemelding").fadeOut('slow');
}, 1000 /* Time to wait in milliseconds */);
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8159880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档