下拉刷新功能 – pulltorefresh.js

weixin_38108918 2019-09-12 11:25:01
PulltoRefresh.js 一个小巧但功能强大的JavaScript库,致力于增强你的webapp的下拉刷新功能。没有需要的标记,高度自定义,无依赖。 安装 在你的webapp中导入JS文件并初始化它: PullToRefresh.init({ mainElement: 'body', onRefresh: function(){ window.location.reload(); } }); API distTreshold (integer, default: 60 ) 触发刷新的最小距离 distMax (integer, default: 80 ) 元素间可能的最大距离 distReload (integer, default: 50 ) 当disTreshold到达并释放时,元素将会有这个高度 mainElement (string, default: body ) 下拉刷新将在哪个元素之前 triggerElement (string, default: body ) 哪个元素将会触发下拉刷新 ptrElement (string, default: .ptr ) 主元素将会拥有哪个类 classPrefix (string, default: ptr– ) 元素的类前缀 cssProp (string, default: min-height ) 哪个属性将会用来计算元素的比例 iconArrow (string, default: ⇣ ) instructionsPullToRefresh和instructionsReleaseToRefresh的图标 iconRefreshing (string, default: … ) 刷新进行中的图标 instructionsPullToRefresh (string, default: Pull down to refresh ) 初始化指令串 instructionsReleaseToRefresh (string, default: Release to refresh ) distTreshold到达时的指令串 instructionsRefreshing (string, default: Refreshing ) 刷新文本 refreshTimeout (integer, default: 500 ) 以毫秒为单位的onRefresh触发前的延迟 onInit (function) 初始化功能 onRefresh (function) 下拉刷新将会触发什么?你可以返回一个promise。默认返回window.location.reload() resistanceFunction (function) 阻断函数,接受一个参数,必须返回一个数字,上限在1.默认t => Math.min(1, t / 2.5)
...全文
269 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

473

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧