zoukankan      html  css  js  c++  java
  • 【学习】滚动延迟加载插件scrollLoading用法

    今天遇到一个很好用的滚动延迟加载的插件,作者是我的偶象大神张鑫旭,其博客为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

  • 相关阅读:
    NYOJ 205
    NYOJ 187
    NYOJ 105
    NUOJ 88
    NYOJ 70
    LL(1)算法
    MATLAB的一些基础知识
    Ubuntu raid5+lvm实验
    空间滤波
    认识weblogic的各个机构
  • 原文地址:https://www.cnblogs.com/xiaoxianweb/p/5692134.html
Copyright © 2011-2022 走看看