1.3.2 20170331
升级指南
** 一, 资源替换: **
- (必须) 替换bui.js
- (必须) 替换bui.css
重要修改
支持 jQuery (2.0以上) 跟 Zeptojs 库, 如果需要用到jquery库,则不引用zepto.js (正常Zeptojs 也能满足需求). 如果更改为 jquery 库, 需要替换 bingotouch.js 的精简版 ( 49k ) .
bui.pullrefresh (bui.list bui.scroll也会受影响) 跟 bui.slide 的事件冲突问题
优化-修复-维护
bui.slide
- 修复顶部导航的滑动菜单未完全展示
- 修复全屏时高度计算不准确
- 修复滑动过程会触发click事件(安卓4.3)
bui.pullrefresh
- 修复 fail 方法, 数据调用失败时不显示提醒
- 修复 失败时无法请求数据
- 修复 滑动过程中出现第2个手指会中断原本的操作
bui.viewport
- 优化 meta 重复创建问题
bui.list
- 新增 modify 方法,便于修改多个参数 跟 option 的区别在于, option 修改了多个参数会执行初始化. .
- init 多次执行会导致列表请求的时候多次请求, 这个单独使用没问题, 跟 bui.searchbar 配合才出现的问题.
bui.swipe
- 上下滑动,只能滑出来,不能滑动回去
- 新增 targetMove 参数, 可以控制目标不跟着移动.
- 新增 bui.swipe_down.html 的示例, 可以只滑一半.
- 上下滑动跟滚动条的交互问题
- 新增 initDistance 参数初始化handle的距离, 具体使用场景: bui.swipe_down.html
bui.select
- 初始化 init 多次会创建多个select
微信版样式
- 样式美化