大图片延时加载
来源:互联网 发布:手机店分红软件 编辑:程序博客网 时间:2024/04/28 13:26
/** 延时加载 */var ImgLazy = function() { var $winH = $(window).height(); //获取窗口高度 var $img = $("img[lazy='y']"); //获取页面上要延时加载的图片集合 var $imgH = parseInt($img.height() / 2); //图片到一半的时候显示 var $srcDef = "../../images/sprite.gif"; var runing=function() { $img.each(function(i) {//遍历img var $src = $(this).attr("original"); //获取当前img URL地址 var $scroTop = $(this).offset(); //获取图片位置 if ($scroTop.top + $imgH >= $(window).scrollTop() && $(window).scrollTop() + $winH >= $scroTop.top + $imgH) {//判断窗口至上往下的位置 if ($(this).attr("src") == $srcDef) { $(this).hide(); } $(this).attr("src", function() { return $src }).fadeIn(300); //元素属性交换 } }) } runing(); //页面刚载入时判断要显示的图片 $(window).scroll(function() { runing(); //滚动刷新 }) }; $(function() { ImgLazy(); });
<img src="<app:path/>/images/sprite.gif" original="fileview?imagePathURL=${imageDto.imgEncodePath}" lazy="y" name="img_name" title="${imageDto.fileOrgName}" alt="${imageDto.remark}" /></a>
0 0
- 大图片延时加载
- 高效加载大图片
- 大图片加载问题
- Android 加载大图片
- android 加载大图片
- android加载大图片
- 高效加载大图片
- Android-加载大图片
- android加载大图片
- android 加载大图片
- 加载大图片
- 加载大图片
- android加载大图片
- 高效加载大图片
- 加载大图片
- Android 加载大图片
- Android 加载大图片
- 如何加载 那个大图片
- 技术支持工程师--HIKVISION(2015年校园招聘)
- 算法运行时间、logN、NlogN 之间的比较
- Android开发学习之卡片式布局的简单实现
- 网站优化中发布软文需要注意什么
- 已知控件的id,在Robotium中如何模拟按键
- 大图片延时加载
- OpenGL模板缓冲区与模板测试
- 纹理解析
- 杭电1251————字典树基础讲解
- QTcpServer多线程实现
- 自定义View onDraw方法不被执行
- 日语学习之歌曲 卒業メモリーズ~サヨナラ、あなた。~ 沢井美空 1
- 二叉树最近公共父节点
- 根据指定日期与现在日期时间对比相差几周几月