https://raw.github.com/tuupola/jquery_lazyload/master/jquery.lazyload.js
JS地址
<script>
$(document).ready(function() {
$("img.lazy").lazyload({
effect: "fadeIn"
});;
});
</script>
<img alt="@Model.DefaultPictureModel.AlternateText" class="faderImage imgProductBox lazy" src="~/Themes/StyleDistrict/Content/images/ajax_loader_big.gif" data-original="@Model.DefaultPictureModel.ImageUrl" style="max-height: 198px" /></a>
首先显示的是src里面的小图片( src="~/Themes/StyleDistrict/Content/images/ajax_loader_big.gif")
当真正渲染的时候。显示(data-original="@Model.DefaultPictureModel.ImageUrl" )里的图片,也可自定义名字
($("img.lazy").lazyload({ data_attribute : "attr" });只需设置 data_attribute 属性为对应的名称即可. )
effect : "fadeIn" 表示动画效果
本文介绍了一种使用jQuery插件实现的图片懒加载技术。通过在页面加载时仅展示占位图,待用户滚动到目标位置时再加载真实图片的方式,有效减少了页面初始加载时间,并提升了用户体验。文章详细介绍了如何配置和使用此懒加载插件。
509

被折叠的 条评论
为什么被折叠?



