HTML/CSS

Zepto Lazy 实现CSS背景图像实现延迟加载jQuery插件

阿里云

Zepto Lazy 实现 CSS 背景图像实现延迟加载 jQuery 插件,我们知道大部网站使用的图片延迟加载只对 img 标签中 src 属性的图片起作用,对 CSS 背景(background-image)中的图片无效,例如:

  1. <div class="lazy" style="background-image: url(54.jpg);"></div>
也想出现在这里?联系我们
创客主机

上面的写法一般应该用于响应式设计的缩略图。这篇文章介绍一款可以让 CSS 背景图片实现延迟加载的 jQuery 插件 Zepto Lazy。

基本使用方法:

  1.     <script type="text/javascript" src="jquery.min.js"></script>
  2.     <script type="text/javascript" src="jquery.lazy.min.js"></script>
  3.     <div class="lazy" data-src="1.jpg"></div>
  4.     <div class="lazy" data-src="2.jpg"></div>
  5.     <div class="lazy" data-src="3.jpg"></div>
  6.     <div class="lazy" data-src="4.jpg"></div>
  7.     <div class="lazy" data-src="5.jpg"></div>
  8. <style>
  9.     div.lazy {
  10.     	width: 700px; 
  11.     	height: 467px; 
  12.     	display: block;
  13.     }
  14. </style>
  15. <script type="text/javascript">
  16.     $(function() {
  17.     	$('.lazy').lazy();
  18.     });
  19. </script>

只有滚动到距图片一定距离时才会以 CSS 背景 background-image 形式加载图片。更多设置参数查阅官网文档:http://jquery.eisbehr.de/lazy/

Zepto Lazy 实现 CSS 背景图像实现延迟加载 jQuery 插件

已有 234 人购买
查看演示升级 VIP立刻购买

收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!