v 1.3.0 --- 2017-12-16
一. 新增内容:
-
新增变量: mescroll.version : 当前mescroll版本号
-
新增配置: up.isBounce : 是否允许ios的bounce回弹;默认true,允许回弹;
如果配置为false,则可取代1.2.5版本加入的mescroll-bounce
也可以通过调用mescroll.setBounce(true) 允许bounce;
mescroll.setBounce(false) 禁止bounce -
新增配置: up.toTop.supportTap和up.empty.supportTap : 默认false,通过onclick添加点击事件;
如果您的运行环境支持tap,则可配置true,可减少点击延时,快速响应事件; (注:微信和PC无法响应tap事件) -
新增方法: mescroll.getToBottom() : 获取当前滚动条到底部的距离
二.优化代码:
-
优化下拉刷新和上拉加载的触发算法
-
优化阻止浏览器默认行为的算法
-
内部自动判断是否禁止PC端拖拽图片,无需手动屏蔽PC端的document.ondragstart
-
优化android下拉刷新逻辑,可像ios一样不一定在列表顶部才能下拉
三.修复bug:
-
彻底修复在iOS的微信,QQ,Safari等浏览器,列表顶部下拉和底部上拉露出浏览器灰色背景,卡顿2秒的问题
抛弃 1.2.5 通过添加mescroll-bounce的解决方式
现在您只需在 up 配置 isBounce 为 false 即可 解析(必读) -
修复不满屏或者已经在底部, 无法触发上拉回调的问题
-
修复配置了锁定上拉加载, 但仍可上拉的问题