【学习】滚动延迟加载插件scrollLoading用法

今天遇到一个很好用的滚动延迟加载的插件,做者是个人偶象大神张鑫旭,其博客为http://www.zhangxinxu.com/html

之前也写过这种效果,用的是lazyload,不过只能实现图片的加载。而​scrollLoading能够实现任意内容的滚动延迟加载,这就是其最妙的地方。jquery

插件背景和原理神马的,偶象大神已经说的很详细了,我这里只贴出其具体用法:浏览器

一、下载插件http://www.zhangxinxu.com/study/js/jquery.scrollLoading.js服务器

二、引入jquery库文件和插件文件wordpress

三、html主文件中设置一个容器div,里面写进未加载以前的内容,能够是一行文字“加载中”,也能够是一张等待加载的图片,为div添加一个data-url的属性,并设置data-url="loaded.html"。引用偶象原话:“在HTML5中,以data-开头的自定义属性都是合法的,且地址能够是图片,页面等属性。”工具

loaded.html文件是作什么的,就是存放须要加载的内容的呗。测试

四、插件调用:$(".容器名").scrollLoading();url

通过测试,本地除了谷歌浏览器,均可以运行,并能够在开发者工具代码查看器中看到加载的动态过程。谷歌浏览器,怎么回事呢,按理讲,说不兼容也应该是ie啊,谷歌怎么也轮不到吧,没错,注意前面我说的是“本地测试”,因此嘛,把代码放到服务器上一运行,彻底没问题!因此说,这个插件真是又简洁又高效且全兼容,最关键是太好用了哇!插件

附上一个简单的demo吧:http://pan.baidu.com/s/1eS8VAsqhtm

最后附上原文地址http://www.zhangxinxu.com/wordpress/?p=1259

相关文章
相关标签/搜索