照片只在拍摄时褪色

时间:2010-12-10 20:42:47

标签: jquery

我想知道如何创建http://www.i-donline.com/straight-ups这种效果。图像是不透明度0,直到它们被加载到屏幕上然后它们淡出。我想象一个jquery类型的函数,但我不知道如何实现这一点。有在线教程吗? 谢谢你的帮助 塔拉

2 个答案:

答案 0 :(得分:1)

它似乎在fadeTo()方法中使用每个图片上的hover()方法

$("img").hover(
    function(){ $(this).fadeTo(0.5, "slow"}, 
    function(){ $(this).fadeTo(1.0, "fast"}
);

在此处详细了解fadeTo()方法:http://api.jquery.com/fadeTo/

答案 1 :(得分:1)

该技术称为“延迟加载”。本文可能有所帮助... http://deanhume.com/Home/BlogPost/lazy-loading-images-with-jquery/22

目前,最流行的jQuery延迟加载插件存在浏览器兼容性问题(http://www.appelsiini.net/2009/12/tuning-lazy-loader)。 YUI 2 ImageLoader(http://developer.yahoo.com/yui/imageloader/)似乎运作良好。