jquery加载动态图延迟
来源:互联网 发布:matlab 数组转元胞 编辑:程序博客网 时间:2024/04/30 22:39
偶然进入拉手网,看到一些大图在没有加载显示出来之前都是显示正在加载的GIF动态图。这个人性化挺好,查找了代码了解了
网页代码中:
网页代码中:
- // 设置背景图为加载的动画图
- <style>.dynload{background:url(http://s2.lashouimg.com/static/pics/www/n_img/ttt3.gif) no-repeat center center;}</style>
- //设置imgsrc为图片的地址。src加载一个小白图片
- <a href="*l" target="_blank"><img width="250px" height="250px" src="http://d1.lashouimg.com/static/images/n_img/a.gif" imgsrc="http://s2.lashouimg.com/zt/201201/04/132565146249858800.jpg" alt="仅售48元!原价128元的三亚奇幻艺术体验馆门票一张!" class="dynload" title="仅售48元!原价128元的三亚奇幻艺术体验馆门票一张!"/></a>
- 真正的图片地址是imgsrc
- // 最终的效果是利用jquery 设置的。查找了拉手页面的js 文件找到
- jQuery(function() {
- function b() {
- d.each(function() {
- typeof $(this).attr("imgsrc") != "undefined" && $(this).offset().top < $(document).scrollTop() + $(window).height() && $(this).attr("src", $(this).attr("imgsrc")).removeAttr("imgsrc")
- })
- }
- var d = $(".dynload");
- $(window).scroll(function() {
- b()
- });
- b()
- });
- //重要的是这行代码:$(this).attr("src", $(this).attr("imgsrc")).removeAttr("imgsrc")
0 0
- jquery加载动态图延迟
- jquery延迟加载图片
- Jquery.lazyload 延迟加载
- jquery 图片延迟加载
- 图片延迟加载 jquery
- Jquery图片延迟加载
- jquery 延迟加载
- jquery 延迟加载
- jquery 图片延迟加载
- Jquery延迟加载图片
- jquery keyup 延迟加载
- jquery延迟加载插件
- 动态延迟加载iframe
- 延迟加载和动态加载
- jQuery实现图片延迟加载
- jquery实现 图片延迟加载
- jquery 图片延迟加载插件
- jQuery实现图片延迟加载
- 【Curl (libcurl) 开发 之一】Cocos2dx之libcurl(curl_easy)的编程教程(帮助手册)!
- sql 查询数据为NULL的值
- MDK输出map文件分析一(转)
- 写IRP返回的长度可能不是sectorsize的整数倍
- (11)Java其他对象
- jquery加载动态图延迟
- .net 密码框赋值、输入以及页面刷新状态下的处理过程
- python 的持久化操作
- PHP生成随机数——rand()
- 谦卑的架构师
- linux 修改系统时间并同步到硬件时钟
- Android系统移植方法详解
- 2014-1-6 16:51:22Aspose
- css3 给页面加个半圆形导航条