Class: LazyLoad

new LazyLoad(container=window, opts)

图片懒加载
版本:
  • 1.0
作者:
  • AidenXiong
继承:
依赖:
  • module:lib/zepto.js
源码:
Example
     var lazyload = new mo.LazyLoad(window, {
'threshold' : 100,
'dataAttr' : 'original'
});
  • 参数

  • 属性

  • 方法

  • 事件

  • 名称 类型 参数 描述
    container=window HTMLElement 懒加载的容器 默认
    opts object <optional>
    配置参数
    Properties
    名称 类型 参数 默认值 描述
    threshold number <optional>
    0 距离viewport的值
    dataAttr dataAttr <optional>
    original 所有资源加载完成后的回调
  • container :HTMLElement

    懒加载容器
    源码:

    list :Array

    需要懒加载的元素列表
    源码:
  • detect() → {[type]}

    检测懒加载元素
    源码:
    Returns:
    [description]
    Type
    [type]

    off()

    绑定事件
    继承自:
    • mo.Base#off
    源码:

    on()

    绑定事件
    继承自:
    • mo.Base#on
    源码:

    trigger()

    触发事件
    继承自:
    • mo.Base#trigger
    源码:
  • load

    名称 类型 描述
    event object 单个资源加载完成
    源码:

    startLoading

    名称 类型 描述
    event object 单个资源开始加载
    源码:
  • 资源懒加载运行Demo二维码

    Loading...