美文网首页
【学习】滚动延迟加载插件scrollLoading用法

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

作者: qwerer | 来源:发表于2016-11-23 17:01 被阅读0次

今天遇到一个很好用的滚动延迟加载的插件,大神张鑫旭,其博客为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
最后附上原文地址http://www.zhangxinxu.com/wordpress/?p=1259

相关文章

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

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

  • 深入理解js

    延迟加载 (Lazyload) 三种实现方式 延迟加载也称为惰性加载,即在长网页中延迟加载图像。用户滚动到它们之前...

  • 图片延迟加载3种实现方式

    定义:延迟加载也称为惰性加载,即在长网页中延迟加载图像。用户滚动到它们之前,视口外的图像不会加载。这与图像预加载相...

  • element select 实现滚动加载

    自己独立发布一个插件实现滚动加载使用

  • 懒加载与节流

    1. 概念 懒加载也叫延迟加载,指的是在长网页中延迟加载图像,是一种很好优化网页性能的方式。 用户滚动到它们之前...

  • 图片延迟加载方案

    图片延迟加载的原理是什么? 图片延迟加载的原理就是先不设置img的src属性,等合适的时机(比如滚动、滑动等)再把...

  • 懒加载

    懒加载也叫延迟加载,指的是在长网页中延迟加载图像,是一种很好优化网页性能的方式。用户滚动到它们之前,可视区域外的图...

  • 懒加载

    懒加载也叫延迟加载,指的是在长网页中延迟加载图像,是一种很好优化网页性能的方式。用户滚动到它们之前,可视区域外的图...

  • JS 懒加载

    懒加载也叫延迟加载,指的是在长网页中延迟加载图像,是一种很好优化网页性能的方式。用户滚动到它们之前,可视区域外的图...

  • 懒加载

    懒加载也叫延迟加载,指的是在长网页中延迟加载图像,是一种很好优化网页性能的方式。用户滚动到它们之前,可视区域外的图...

网友评论

      本文标题:【学习】滚动延迟加载插件scrollLoading用法

      本文链接:https://www.haomeiwen.com/subject/maevpttx.html