当每个内容完成加载时,我正试图让多个div淡入。似乎无法让它发挥作用。
$(function() {
$(".postphoto").bind("load", function () { $(this).fadeIn(); });
});
有多个具有相同类的div,我需要在准备就绪时淡入每个div。我有什么不对的想法吗?
提前致谢!
答案 0 :(得分:1)
您可以查看使用imagesLoaded plugin检查每张图片是否已加载,然后在成功时将其淡入。
该插件还具有允许缓存图像的好处。
答案 1 :(得分:0)
来自jQuery文档。重点,我的。
当load元素和所有子元素都有时,load事件被发送到元素 已完全装满。此事件可以发送到任何元素 与网址相关联:图片,脚本,框架,iframe和 窗口对象。
因此,除非它是上述元素之一,否则没有一种好方法可以判断何时加载了特定div的数据,当DOM加载完成时,document.ready会激活,不包括图像。