jquery lazy load延迟图片的加载

页面所有图片都延迟加载

 代码如下 复制代码

<script src="jquery.js" type="text/javascript"></script>
<script src="jquery.lazyload.js" type="text/javascript"></script>
$(function()
   ('img').lazyload();
});

大家使用ff浏览测试会发现,上面的根本达不到我们需要的节省浏览的功能,只是把图片有个加载效果,如果需我们要加以改进

在html中的图片我们这样写

 代码如下 复制代码
<div class="zhuti3">
<img alt='反恐精英-穿越火线'  class='zhutishow' src2='/2013/13/1.jpg' />
</div>

给图片加个src2,然后再

 代码如下 复制代码

<script type="text/javascript">
        lazyload({defObj:jQuery("div[class^=zhuti3]"),defHeight:0});
</script>

这样大家再去测试,会发现在未看到的效果是不会有加载了而必须在我看到的图片时再加载了哦,这真正的达到了延迟图片哦。

时间: 2024-10-28 15:23:11

jquery lazy load延迟图片的加载的相关文章

基于jquery Lazy Load, 延迟加载图片加载插件

Lazy Load 灵感来自 Matt Mlinac 制作的 YUI ImageLoader 工具箱. 这是演示页面. 怎样使用? Lazy Load 依赖于 jQuery. 请将下列代码加入页面 head 区域:  代码如下 复制代码 <script src="jquery.js" type="text/网页特效"></script> <script src="jquery.lazyload.js" type=&q

jquery.lazyload.js实现图片懒加载

个人理解:将需要延迟加载的图片的src属性全部设置为一张相同尽可能小(目的是尽可能的少占宽带,节省流量,由于缓存机制,当浏览器加载了一张图片之后,相同的图片就会在缓存中拿,不会重新到服务器上拿)的图片,然后将图片的实际地址写在alt属性里,当鼠标往下滑动的时候得到当前显示区域内的img的lz-src,动态的就将各自的lz-src属性的值赋值给src属性,这样就实现了图片延迟加载,减轻服务器端的压力,节省本地带宽,提升了访问网页的速度   插件源码地址: https://raw.github.co

Jquery实现图片预加载与延时加载的方法_jquery

本文实例讲述了Jquery实现图片预加载与延时加载的方法.分享给大家供大家参考.具体分析如下: 有很多项目经常会需要判断图片加载完成后执行相应的操作,或者需要图片延迟加载,网上虽然已经有很不错的插件,但要为这些效果还得单独加载一个插件的话总感觉有点不舒服,干脆自己写了个方法: 复制代码 代码如下: function loadimg(arr,funLoading,funOnLoad,funOnError){  var numLoaded=0,  numError=0,  isObject=Obje

Lazy Load 延迟加载图片的 jQuery 插件_jquery

怎样使用? Lazy Load 依赖于 jQuery. 请将下列代码加入页面 head 区域: 复制代码 代码如下:      <script src="jquery.js" type="text/javascript"></script> <script src="jquery.lazyload.js" type="text/javascript"></script> 并且在你

Lazy Load延迟加载图片的 jQuery 插件使用教程

Lazy Load 是一个用 JavaScript 编写的 jQuery 插件. 它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预加载的处理方式正好是相反的. 在包含很多大图片长页面中延迟加载图片可以加快页面加载速度. 浏览器将会在加载可见图片之后即进入就绪状态. 在某些情况下还可以帮助降低服务器负担. jquery-lazy-load-plugin 怎样使用? Lazy Load 依赖于 jQuery. 请将下列代码加入页面

基于LazyLoad图片延时加载效果

LazyLoad有是一个傻瓜似的插件,使用相当简单 首先加入jquery的引用 根据滚动条手动加载图片,最初采用的是LazyLoad.js这个现成的小插件,当然自己用jquery自己写也是很简单的. 我们到LazyLoad网站看看他的工作原理 ImageLoader 工具箱. 这是演示页面. 怎样使用? Lazy Load 依赖于 jQuery. 请将下列代码加入页面 head 区域: 1 2  <script src="jquery.js" type="text/网页

Lazy Load 延迟加载图片的jQuery插件中文使用文档_jquery

什么是LazyLoad技术? 在页面上图片比较多的时候,打开一张页面必然引起与服务器大数据量的交互.尤其是对于高清晰的图片,占了几百K的空间.Lazy Load 是一个用 JavaScript 编写的 jQuery 插件. 它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预加载的处理方式正好是相反的. 在包含很多大图片长页面中延迟加载图片可以加快页面加载速度. 浏览器将会在加载可见图片之后即进入就绪状态. 在某些情况下还可以帮助

jquery实现图片逐渐加载逐渐显示

大部份站长常用的方法 1.在头部<head></head>直接添加以下三段代码:  代码如下 复制代码 <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jquery.lazyload.js"></script>

jquery实现图片预加载_jquery

使用jquery实现图片预加载提高页面加载速度和用户体,本就为大家详细分析jquery图片预加载的实现原理. 什么时候使用图片预加载? 如果页面使用了很多不是最初加载便可见的图片,有必要进行预加载: $.preloadImages = function () { for (var i = 0; i < arguments.length; i++) { $('img').attr('src', arguments[i]); } }; $.preloadImages('img/hover-on.pn