Skip to content

Releases: mescroll/mescroll

v 1.4.1 --- 2019-2-1

07 Mar 12:35
Compare
Choose a tag to compare

修复mescroll首次懒加载, 触发比较慢的问题.
之前的版本是列表加载完成默认500ms,才触发懒加载;
这次的版本改为16ms.. 使图片更快的被加载出来~

v 1.4.0 --- 2018-11-25

26 Nov 07:20
Compare
Choose a tag to compare

1.下拉刷新增加 inOffsetRate 的配置 :
在列表顶部,下拉的距离小于offset时,改变下拉区域高度比例;值小于1且越接近0,高度变化越小,表现为越往下越难拉. 具体请在mescroll-options的案例中体验.

2.过滤某些复杂场景下输出的警告

v 1.3.8 --- 2018-09-29

29 Sep 07:52
Compare
Choose a tag to compare

修复少部分操作场景下, iOS下拉刷新列表抖动的问题~

v 1.3.7 --- 2018-09-27

29 Sep 03:32
Compare
Choose a tag to compare
  1. 下拉刷新的配置down新增 textInOffset, textOutOffset, textLoading. 更方便地自定义下拉刷新的文本. 这里特别感谢 @Leotw 的Pull requests ~ Thanks♪(・ω・)ノ 点击查看详情

  2. 下拉刷新的配置down新增 afterLoading 回调. 点击查看详情

  3. 修复iOS下拉刷新偶尔闪白屏的情况. 点击查看详情

  4. 优化touchmove事件,避免边缘情况输出异常

v 1.3.6 --- 2018-09-10

10 Sep 08:20
Compare
Choose a tag to compare

1.新增图片懒加载的功能,支持配置各种占位图与显示动画.一分钟上手
2.优化down和up的auto参数的触发方式, 避免down的auto会影响up的callback.
3.优化处理阻止浏览器默认事件的逻辑,避免少部分情况控制台输出警告异常
4.优化部分细节...

v 1.3.5 --- 2018-08-20

23 Aug 05:57
Compare
Choose a tag to compare
  1. 新增vue单文件示例

  2. 新增mescroll-vue组件

  3. 初始化时,所有配置id的参数都支持传入dom元素. (在vue中可通过ref初始化Mescroll,以避免父子组件id重复的问题.)

  4. 新增mescroll.hideTopBtn(time)和mescroll.setTopBtnFadeDuration(time)方法, 设置回到顶部按钮的显示隐藏动画时长,默认0.5秒. (在vue路由切换时,可0秒无动画的隐藏或显示回到顶部按钮)

  5. 严格的eslint检查,修复少部分代码语法不规范的问题

  6. 优化touch事件,修复少部分场景快速滑动卡顿或白屏的问题

  7. mescroll.hideUpScroll(displayAble)新增参数displayAble: 是否通过display:none隐藏.
    默认false,通过visibility:hidden的方式隐藏. (当数据少于noMoreSize的时候,通过display:none的方式隐藏上拉加载的布局,解决底部占位的问题.)

v 1.3.2 --- 2018-01-01

01 Jan 03:53
7a25e1f
Compare
Choose a tag to compare

在MeScroll.extend的for in循环中给key申明var 避免在vue引入或webpack打包报错

详情:

#56

#77

感谢小伙伴们的反馈~

v 1.3.1 --- 2017-12-19

19 Dec 07:09
Compare
Choose a tag to compare
  1. 调整up的auto默认为true (内部已避免up的多次自动触发)

  2. 修复 1.3.0 版本在自定义down的callback时,可能会导致up无法自动触发的问题

  3. 修复配置了clearId或clearEmptyId,在自定义down的callback里调用mescroll.endSuccess()会清空列表的问题

v 1.3.0 --- 2017-12-16

16 Dec 10:19
Compare
Choose a tag to compare
一. 新增内容:
  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. 修复配置了锁定上拉加载, 但仍可上拉的问题

v 1.2.8.1 --- 2017-12-10

09 Dec 17:21
Compare
Choose a tag to compare
  1. 新增关键词搜索案例 mescroll-search

  2. up的toTop新增html的配置(回到顶部按钮) 具体运用可查看关键词搜索案例 mescroll-search