【学习】滚动延迟加载插件scrollLoading用法
2016-07-21 16:01
260 查看
今天遇到一个很好用的滚动延迟加载的插件,作者是我的偶象大神张鑫旭,其博客为http://www.zhangxinxu.com/。
以前也写过这种效果,用的是lazyload,不过只能实现图片的加载。而scrollLoading可以实现任意内容的滚动延迟加载,这就是其最妙的地方。
插件背景和原理神马的,偶象大神已经说的很详细了,我这里只贴出其具体用法:
1、下载插件http://www.zhangxinxu.com/study/js/jquery.scrollLoading.js
2、引入jquery库文件和插件文件
3、html主文件中设置一个容器div,里面写进未加载之前的内容,可以是一行文字“加载中”,也可以是一张等待加载的图片,为div添加一个data-url的属性,并设置data-url="loaded.html"。引用偶象原话:“在HTML5中,以data-开头的自定义属性都是合法的,且地址可以是图片,页面等属性。”
loaded.html文件是做什么的,就是存放需要加载的内容的呗。
4、插件调用:$(".容器名").scrollLoading();
经过测试,本地除了谷歌浏览器,都可以运行,并可以在开发者工具代码查看器中看到加载的动态过程。谷歌浏览器,怎么回事呢,按理讲,说不兼容也应该是ie啊,谷歌怎么也轮不到吧,没错,注意前面我说的是“本地测试”,所以嘛,把代码放到服务器上一运行,完全没问题!所以说,这个插件真是又简洁又高效且全兼容,最关键是太好用了哇!
附上一个简单的demo吧:http://pan.baidu.com/s/1eS8VAsq
相关文章推荐
- Linux系统关闭防火墙端口
- 工程变更记录报表
- 安卓中的Context
- 智力问答
- S3C2440 存储器地址映射
- 线程池工具类
- linux安装卸载软件的总结
- 【bzoj3991】 寻宝游戏
- CSS display 属性
- poj1952(BUY LOW,BUY LOWER)(dp记录方案个数)
- malloc,ralloc,calloc工作原理及其区别
- C/C++的内存泄漏检测工具Valgrind memcheck的使用经历
- volley的介绍
- RTCP资料详解
- Excel导入Oracle数据库C#winform完整代码
- HDU2141
- 安装jieba分词库
- 如何在高并发分布式系统中生成全局唯一Id
- DATE_FORMAT
- MVVM-Reactive框架