



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
jq图片延迟加载1.引用JQ:JQ没有就去网上DOWN2.把下面贴的代码保存为JS文件添加引用 3.调用语句,和JQ一摸一样,也可以而这样调用,记得是在页面底部,标签之前调用$(img).lazyload();或者这样调用$(img).lazyload(placeholder:images/blue-loading.gif,effect:fadeIn);当然你得先有一张blue-loading.gif的图片,然后得在images文件夹下面才可以这样调用,effect设置显示效果,默认是SHOW的效果,4.前台的IMG标签里不要放SRC,请放入original标签。比如,这样就不会在页面一打开的时候加载图片了,也是最关键的地方,或者说是项目的后台代码里面唯一需要改动的地方。好,下面是代码放送,请注明出处/jacd/archive/2010/03/25/1696085.html,于2010年3月26日发表于博客园的泡泡网控件有代码有真相代码(function($)$.fn.lazyload=function(options)varsettings=threshold:0,failurelimit:0,event:scroll,effect:show,/默认效果为showcontainer:window;if(options)$.extend(settings,options);varelements=this;if(scroll=settings.event)$(settings.container).bind(scroll,function(event)varcounter=0;elements.each(function()if($.abovethetop(this,settings)|$.leftofbegin(this,settings)self.loaded=false;elseif(!$.belowthefold(this,settings)&!$.rightoffold(this,settings)self.loaded=false;$(this).trigger(appear);elseself.loaded=true;if(counter+settings.failurelimit)returnfalse;);vartemp=$.grep(elements,function(element)return!element.loaded;);elements=$(temp););this.each(function()varself=this;if(settings.placeholder)$(self).attr(src,settings.placeholder);$(self).one(appear,function()if(!this.loaded)$().bind(load,function()$(self).hide().attr(src,$(self).attr(original)settings.effect(settings.effectspeed);self.loaded=true;).attr(src,$(self).attr(original););if(scroll!=settings.event)$(self).bind(settings.event,function(event)if(!self.loaded)$(self).trigger(appear);););$(settings.container).trigger(settings.event);returnthis;$.belowthefold=function(element,settings)if(settings.container=undefined|settings.container=window)varfold=$(window).height()+$(window).scrollTop();elsevarfold=$(settings.container).offset().top+$(settings.container).height();returnfold=$(element).offset().top-settings.threshold;$.rightoffold=function(element,settings)if(settings.container=undefined|settings.container=window)varfold=$(window).width()+$(window).scrollLeft();elsevarfold=$(settings.container).offset().left+$(settings.container).width();returnfold=$(element).offset().top+settings.threshold+$(element).height();$.leftofbegin=function(element,settings)if(settings.container=undefined|settings.container=window)varfold=$(window).scrollLeft();elsevarfold=$(settings.container).offset().left;returnfold=$(element).offset().left+settings.threshold+$(element).width();$.extend($.expr:,below-the-fold:$.belowthefold(a,threshold:0,container:window),above-the-fold:!$.belowthefold(a,threshold:0,container:window
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿教师托班个人工作总结
- 桥梁安全专项施工方案
- 危险性较大的模板工程专项施工方案危大范本
- 建筑工程装饰装修施工方案
- 运动速写课件
- 热拉丝工岗前考核试卷及答案
- 玻璃钢制品模压工专项考核试卷及答案
- 洗衣机装配工岗位操作规程考核试卷及答案
- 报纸法制新闻传播现状分析
- 电梯微特电机设计优化分析报告
- 房地产 图集-复合配筋先张法预应力混凝土管桩(2018浙G36)
- 辽宁省大连市甘井子区2024-2025学年上学期七年级 月考英语试卷(10月份)
- 2024年图形化编程竞赛选拔试题
- 2020教科版三年级科学上册全册教案
- NBT 31066-2015 风电机组电气仿真模型建模导则
- 2025届宁夏银川十五中七年级数学第一学期期末综合测试模拟试题含解析
- 骨质疏松科普课件
- TB 10012-2019 铁路工程地质勘察规范
- 预拌混凝土标准
- 农产品食品安全评价技术 课件 8.3油脂脂肪酸组成的测定
- GB/T 19923-2024城市污水再生利用工业用水水质
评论
0/150
提交评论