亿世纪网站建设公司
当前所在位置:亿世纪网站建设公司 > 网站建设知识 > 网站建设知识

使用JQ实现图片延迟加载功能

发布时间:2013-03-29 当前栏目:网站建设知识 点击:次 文章作者:亿世纪

在你的网页</head>上添加一下代码:  
 
  <SCRIPT type=text/javascript  src="{dede:global.cfg_templets_skin/}/js/jquery.lazyload.js"></SCRIPT>

<script type="text/javascript">
  jQuery(document).ready( 
      $(function() {
           $("img").lazyload({placeholder : "{dede:global.cfg_templets_skin/}/grey.gif",effect : "fadeIn",threshold : 200 });
      });
   });
  </script>



Lazy Load 这个 jQuery 插件,是用来缓冲加载图片的插件。如果一篇文章很长有很多图片的话,下载图片就需要很多时间。而这款插件,会检测你的滚动情况,只有你要看到那个图片的时候,它才会从后台请求下载图片,然后显示出来。使用这个插件,可以在需要显示图片的时候,才下载图片,所以可以减少服务器的压力,避免不必要的资源下载。


Lazy Load原理:
把img的src里的值,存放到自定义的original属性里,当图片滚动到浏览器可视区域内时,再把original里的值赋回到src里,实现分屏加载。

关键字:jQuery(1)

本站文章均有北京网站建设原创,转载请注明出处,文章地址:http://www.25ysj.com/jzzhishi/341.html

上一篇:北京网站建设--网站是重建还是改版好 下一篇:北京网站建设--网页兼容性问题该如何解决
公司地址:北京市朝阳路中国第一商城B座2007室   邮箱:523010@qq.com
版权所有:亿世纪(北京)科技有限公司 2008-2020 京ICP备09107767号
网站关键词:北京网站建设|北京网站制作|北京网站建设公司