jquery lazyload 网页图片延迟 懒加载 案例

jquery | 2020-03-06 15:48:35

网站使用图片懒加载,不仅加器用户体验,并且节省流量,因为图片的流量是最大的。早就写过文章 jQuery Lazy Load 图片延迟加载 懒加载插件 介绍 ,这次再整理案例

1.网页图片懒加载原理

网页图片懒加载的原理很简单,将原来img标签的src替换成掉,再用javascript拖动到窗口显示的时候把src设置回来就会加载图片

<img class="lazy" data-original="img/1.jpg">

2.使用jQuery Lazy Load插件实现懒加载

php先把原来的src标签替换成插件需要的属性

$content=str_ireplace('class="lazy" data-original="','class="lazy" data-original="',$content);

添加js文件

<script class="lazy" data-original="https://cdn.bootcss.com/jquery/3.4.0/jquery.min.js"></script>
<script class="lazy" data-original="https://cdn.bootcss.com/jquery_lazyload/1.9.6/jquery.lazyload.min.js"></script>

调用懒加载方法

<script>
	$(function() {
		$(".lazy").lazyload({});
	});
</script>

关于lazyload方法的具体参数参考:jQuery Lazy Load 图片延迟加载 懒加载插件 介绍

登录后即可回复 登录 | 注册
    
关注编程学问公众号