1.3.2 20170331

升级指南

** 一, 资源替换: **

  1. (必须) 替换bui.js
  2. (必须) 替换bui.css

重要修改

  1. 支持 jQuery (2.0以上) 跟 Zeptojs 库, 如果需要用到jquery库,则不引用zepto.js (正常Zeptojs 也能满足需求). 如果更改为 jquery 库, 需要替换 bingotouch.js 的精简版 ( 49k ) .

  2. bui.pullrefresh (bui.list bui.scroll也会受影响) 跟 bui.slide 的事件冲突问题

优化-修复-维护

bui.slide

  1. 修复顶部导航的滑动菜单未完全展示
  2. 修复全屏时高度计算不准确
  3. 修复滑动过程会触发click事件(安卓4.3)

bui.pullrefresh

  1. 修复 fail 方法, 数据调用失败时不显示提醒
  2. 修复 失败时无法请求数据
  3. 修复 滑动过程中出现第2个手指会中断原本的操作

bui.viewport

  1. 优化 meta 重复创建问题

bui.list

  1. 新增 modify 方法,便于修改多个参数 跟 option 的区别在于, option 修改了多个参数会执行初始化. .
  2. init 多次执行会导致列表请求的时候多次请求, 这个单独使用没问题, 跟 bui.searchbar 配合才出现的问题.

bui.swipe

  1. 上下滑动,只能滑出来,不能滑动回去
  2. 新增 targetMove 参数, 可以控制目标不跟着移动.
  3. 新增 bui.swipe_down.html 的示例, 可以只滑一半.
  4. 上下滑动跟滚动条的交互问题
  5. 新增 initDistance 参数初始化handle的距离, 具体使用场景: bui.swipe_down.html

bui.select

  1. 初始化 init 多次会创建多个select

微信版样式

  1. 样式美化