每个加载时淡入多个Div

时间:2011-10-04 21:10:29

标签: jquery load this

当每个内容完成加载时,我正试图让多个div淡入。似乎无法让它发挥作用。

   $(function() {
    $(".postphoto").bind("load", function () { $(this).fadeIn(); });
   });

有多个具有相同类的div,我需要在准备就绪时淡入每个div。我有什么不对的想法吗?

提前致谢!

2 个答案:

答案 0 :(得分:1)

您可以查看使用imagesLoaded plugin检查每张图片是否已加载,然后在成功时将其淡入。

该插件还具有允许缓存图像的好处。

答案 1 :(得分:0)

来自jQuery文档。重点,我的。

  

当load元素和所有子元素都有时,load事件被发送到元素   已完全装满。此事件可以发送到任何元素   与网址相关联:图片,脚本,框架,iframe和   窗口对象。

因此,除非它是上述元素之一,否则没有一种好方法可以判断何时加载了特定div的数据,当DOM加载完成时,document.ready会激活,不包括图像。