`
wangking717
  • 浏览: 262509 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

jQuery图片延迟加载插件

 
阅读更多

    有时候网页比较大且图片有比较多,会导致页面打开的速度很慢,而且还浪费了空间不少的流量(至少我是心疼的)。

        Lazy load 是一款延迟加载图片的 jQuery 插件,在一些图片非常多的网站中非常有用,在浏览器可视区域外的图片不会被载入,直到用户将页面滚动到它们所在的位置才加载,这样对于含有很多图片的比较长的网页来说,可以加载的更快,并且还能节省服务器带宽。

 

使用方法:

    1、首先在页面的head里面加入以下代码:

1
2
<script src="jquery.js" type="text/javascript"></script>
<script src="jquery.lazyload.js" type="text/javascript"></script>

    2、HTML代码如下:

1
2
<img class="lazy" src="img/grey.gif" data-original="img/example1.jpg"  width="600" heigh="450">
<img class="lazy" src="img/grey.gif" data-original="img/example2.jpg"  width="600" heigh="450">

其中,src为占位符图片,data-original为图片的真实路径。可以为所有需要延迟加载的img添加一个class,做统一标识。

    3、Javascript代码(所有class为lazy的img标签):

1
$("img.lazy").lazyload();

 

Lazy load有如下属性:

    threshold:值为number,图片离屏幕多少像素时开始提前加载;

    event:值为String,使图片显示的事件,支持jQuery的所有事件,也可以是自定义事件。如:设置event为click,则需要点击占位符图片才能让图片显示;

    effect:值为String,图片显示的效果,默认值为show。支持jQuery的fadeIn, slideDown;

    container:值为String,使某容器内的使用延迟加载,容器内需要有滚动条;

 

属性的使用方法:

1
2
3
4
$("img.lazy").lazyload({
    threshhold:100,
    effect:"fadeIn"
});
分享到:
评论

相关推荐

    jquery 图片延迟加载插件制作tab选项卡图片异步加载

    本文将详细介绍如何使用jQuery制作一个图片延迟加载插件,以及如何将其应用于tab选项卡中的图片异步加载。 首先,我们需要理解jQuery的基本用法。jQuery是一个强大的JavaScript库,提供了简洁的API来处理DOM操作、...

    jQuery图片延迟加载插件Lazy Load.zip

    jQuery图片延迟加载插件Lazy Load是一种高效的前端技术,旨在优化网页性能,特别是在包含大量图片的网页上。在当今互联网环境中,用户体验是至关重要的,而快速的页面加载速度是提升用户体验的关键因素之一。Lazy ...

    jQuery图片延迟加载插件jQuery.lazyload

    jQuery图片延迟加载插件jQuery.lazyload,使用延迟加载在可提高网页下载速度。在某些情况下,它也能帮助减轻服务器负载。演示地址http://www.jq22.com/jquery-info390

    jquery图片延迟加载

    **jQuery图片延迟加载技术详解** 在网页设计中,图片加载是一项关键任务,尤其对于内容丰富的网站,如果所有图片一次性加载,可能会导致页面加载速度变慢,用户体验下降。为了解决这个问题,开发人员引入了“图片...

    jquery 图片延迟加载

    ### 三、jQuery延迟加载插件使用示例 在提供的`LazyLoadDemo`压缩包中,我们可以看到一个简单的示例。这个示例可能包含以下文件: - `index.html`: 包含HTML结构,使用`data-src`属性标记待延迟加载的图片。 - `...

    jQuery滚动图片延迟加载插件【一个大神写的】

    **jQuery滚动图片延迟加载插件详解** 在网页设计中,图片是重要的元素之一,但大量图片的加载可能会拖慢页面的加载速度,特别是在用户首次访问页面时。为了解决这个问题,一种常见的技术是图片延迟加载,也称为懒...

    Jquery.ScrollLoading图片延迟加载插件

    **jQuery.ScrollLoading图片延迟加载插件详解** 在网页设计中,优化页面性能是至关重要的,尤其是在处理大量图片的页面时。传统的做法是将所有图片一次性加载到浏览器中,这可能会导致页面加载速度变慢,用户体验...

    jQuery图片延迟加载插件Lazy Load特效代码

    **jQuery图片延迟加载插件Lazy Load详解** 在现代网页设计中,图片的使用十分常见,但这也可能导致页面加载速度变慢,影响用户浏览体验。为了优化网页性能,开发者常常采用"图片延迟加载"(Lazy Load)技术。jQuery...

    jquery图片预加载

    如果图片很大或者网络状况不佳,这可能会导致页面加载延迟,影响用户体验。图片预加载则是在页面加载完毕后,提前请求用户可能需要但还未显示的图片,确保它们在用户滚动到相应位置时已经加载完成。 在jQuery中,...

    jquery.DataLazyLoad数据延迟加载插件

    **jQuery DataLazyLoad 数据延迟加载插件** 在Web开发中,数据延迟加载(Data Lazy Load)是一种优化网页性能的技术,它允许我们只在用户需要时才加载数据或内容,而不是一次性加载所有信息。jQuery DataLazyLoad...

    网页图片延迟加载插件

    网页图片延迟加载插件通常包含以下组件: 1. **JavaScript代码**:用于监听滚动事件、检测图片是否进入视口以及加载图片。 2. **CSS样式**:可能包含一些预加载占位符或者过渡效果,使得图片在加载过程中看起来更...

    jquery图片延迟加载花瓣网首页图片波浪条纹排列加载

    标题中的“jquery图片延迟加载”是指一种网页优化技术,它允许网页在用户滚动到图片所在位置时才开始加载图片,而不是在页面初次加载时一次性加载所有图片。这种技术可以显著提高网页的加载速度,减少用户的等待时间...

    JQUERY图片延迟加载,可以让你的首页一些不重要的图片延迟加载。

    "JQUERY图片延迟加载"是一种优化技术,它允许非首屏的或者不立即需要显示的图片在用户滚动到可视区域时才开始加载,以此来提升网页加载效率,降低用户等待时间。这种技术尤其适用于首页内容丰富的网站,如新闻门户、...

    jQuery数据延迟加载插件DataLazyLoad.zip

    数据延迟加载功能的jQuery插件,类似新浪微博的滚动加载,当滚动条滚动到底部的时候,加载数据。使用方法: 加载jquery文件和DataLazyLoad文件。[removed][removed] [removed][removed] 根据选择器调用插件$("....

Global site tag (gtag.js) - Google Analytics