我最近使用了一个不错的小 jquery 脚本,它可以按顺序加载具有给定类的图像,并在页面加载时将它们逐个淡化。
jQuery
$(function() {
$(".faded").hide()
$(".faded").each(function(i) {
$(this).delay(i * 100).fadeIn(500);
});
});
示例 HTML
<div class="faded"><img class="someclass" src="images/example1.jpg" /></div>
<div class="faded"><img class="someclass" src="images/example1.jpg" /></div>
<div class="faded"><img class="someclass" src="images/example1.jpg" /></div>
<div class="faded"><img class="someclass" src="images/example1.jpg" /></div>
.....
可以在此处查看此操作的示例http://comill.com/animation/
这让我想到创建一个以类似方式加载图像的翻转或悬停脚本会非常好。
例如,在上面给出的演示链接中,只有绿色圆盘在页面上可见,当用户将鼠标悬停在该圆盘上时,花瓣会一一淡入。理想情况下,花瓣会在鼠标移出时立即全部消失。
我花了一段时间研究这个,觉得它应该很容易实现,但是到目前为止,我在通过谷歌搜索时还没有找到解决方案,所以如果有人可以提供解决方案,任何帮助将不胜感激。