Skip to content

v 1.3.0 --- 2017-12-16

Compare
Choose a tag to compare
@mescroll mescroll released this 16 Dec 10:19
· 197 commits to master since this release
一. 新增内容:
  1. 新增变量: mescroll.version : 当前mescroll版本号

  2. 新增配置: up.isBounce : 是否允许ios的bounce回弹;默认true,允许回弹;
    如果配置为false,则可取代1.2.5版本加入的mescroll-bounce
    也可以通过调用mescroll.setBounce(true) 允许bounce;
    mescroll.setBounce(false) 禁止bounce

  3. 新增配置: up.toTop.supportTap和up.empty.supportTap : 默认false,通过onclick添加点击事件;
    如果您的运行环境支持tap,则可配置true,可减少点击延时,快速响应事件; (注:微信和PC无法响应tap事件)

  4. 新增方法: mescroll.getToBottom() : 获取当前滚动条到底部的距离


二.优化代码:
  1. 优化下拉刷新和上拉加载的触发算法

  2. 优化阻止浏览器默认行为的算法

  3. 内部自动判断是否禁止PC端拖拽图片,无需手动屏蔽PC端的document.ondragstart

  4. 优化android下拉刷新逻辑,可像ios一样不一定在列表顶部才能下拉


三.修复bug:
  1. 彻底修复在iOS的微信,QQ,Safari等浏览器,列表顶部下拉和底部上拉露出浏览器灰色背景,卡顿2秒的问题
    抛弃 1.2.5 通过添加mescroll-bounce的解决方式
    现在您只需在 up 配置 isBounce 为 false 即可 解析(必读)

  2. 修复不满屏或者已经在底部, 无法触发上拉回调的问题

  3. 修复配置了锁定上拉加载, 但仍可上拉的问题