我想知道 mashable.com 上图像的淡入效果(例如,参见http://mashable.com/2009/08/14/google-android-logo-remixes/ )
当您滚动到图像时,它会淡入。它不会在页面加载时淡入,仅在屏幕上项目的实际外观时才会淡入。
谢谢。
我想知道 mashable.com 上图像的淡入效果(例如,参见http://mashable.com/2009/08/14/google-android-logo-remixes/ )
当您滚动到图像时,它会淡入。它不会在页面加载时淡入,仅在屏幕上项目的实际外观时才会淡入。
谢谢。
它是通过 jQuery 插件Lazy Load实现的。
编辑:这是他们使用的代码:
if(! navigator.userAgent.toLowerCase().match('ipad')){
$('#primary img').lazyload({effect:'fadeIn',placeholder:'/wp-content/themes/v6/_base/img/blank.png'});
}
也有一个jQuery 版本的lazyload。
不幸的是,根据作者在官方网站上的说法,延迟加载插件在大多数实际浏览器中都不起作用。
但是jQuery Appear 插件做的几乎一样!;-)
找到了懒加载的 mootools 版本http://davidwalsh.name/mootools-lazyload
YUI 版本也可用。事实上,Lazy Load 就是受到了它的启发。