zoukankan      html  css  js  c++  java
  • dropload 使用表

    移动端下拉刷新、上拉加载更多插件

    依赖 (dependence)

    Zepto 或者 jQuery 1.7以上版本,推荐jQuery 2.x版本(二者不要同时引用) 
    Zepto or jQuery 1.7+,recommend to use jQuery 2.x(not use them at the same time)

    参数列表 (options)

    参数说明默认值可填值
    scrollArea 滑动区域 绑定元素自身 window
    domUp 上方DOM {
    domClass : 'dropload-up',
    domRefresh : '<div class="dropload-refresh">↓下拉刷新</div>',
    domUpdate : '<div class="dropload-update">↑释放更新</div>',
    domLoad : '<div class="dropload-load">○加载中...</div>'
    }
    数组
    domDown 下方DOM {
    domClass : 'dropload-down',
    domRefresh : '<div class="dropload-refresh">↑上拉加载更多</div>',
    domLoad : '<div class="dropload-load">○加载中...</div>',
    domNoData : '<div class="dropload-noData">暂无数据</div>'
    }
    数组
    autoLoad 自动加载 true true和false
    distance 拉动距离 50 数字
    threshold 提前加载距离 加载区高度2/3 正整数
    loadUpFn 上方function function(me){
    //你的代码
    me.resetload();
    }
    loadDownFn 下方function function(me){
    //你的代码
    me.resetload();
    }

    API

    暴露一些功能,可以让dropload更灵活的使用

    lock() 锁定dropload

    参数说明
    lock() 智能锁定,锁定上一次加载的方向
    lock('up') 锁定上方
    lock('down') 锁定下方

    unlock() 解锁dropload

    noData() 无数据

    参数说明
    noData() 无数据
    noData(true) 无数据
    noData(false) 有数据

    resetload() 重置。每次数据加载完,必须重置

    已知问题

    • 由于部分Android中UC和QQ浏览器头部有地址栏,并且一开始滑动页面隐藏地址栏时,无法触发scroll和resize,所以会导致部分情况无法使用。解决方案1:增加distance距离,例如DEMO2中distance:50;解决方案2:加meta使之全屏显示
    <meta name="full-screen" content="yes">
    <meta name="x5-fullscreen" content="true">
  • 相关阅读:
    Nginx 静态资源缓存设置
    Ubuntu Linux 与 Windows 7双系统安装教程(图文)
    配置可以通过http协议访问的svn服务器
    CentOS下搭建SVN服务器
    LINUX服务器下用root登录ftp
    CentOS 6下编译安装MySQL 5.6
    Jenkins代码管理
    python学习:备份文档并压缩为zip格式
    centos 7 双网卡建网桥脚本实现
    python学习:使用正则收集ip信息
  • 原文地址:https://www.cnblogs.com/wherein/p/6393577.html
Copyright © 2011-2022 走看看