1.3.1 20170317

升级指南

** 一, 资源替换: **

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

** 二, 重要修改: **

  1. bui.searchbar 跟 bui.list 的操作变了, 原本 list 的option 修改参数以后,会执行初始化请求, 现在 bui.list 的 option 只做参数修改, 初始化需要调用 init 方法.

优化-修复-完善

CSS bui-navbar

  1. 结合 bui-nav 变成按钮自适应横向滚动, li标签在书写时,之间不要有空白.
  2. 增加demo ui/nav.html

bui.ready

  1. 增加$.Deferred的扩展,支持类似 ajax 一样的操作
  2. 如果需要在多处地方调用ready 可以监听pageready事件

bui.getPageParams

  1. 增加$.Deferred的扩展,支持ajax 一样的操作, 这样就不用所有业务都写在回调里面, 原来的方式不受影响
  2. 增加示例演示 示例: ui_method/bui.getPageParams.html

bui.mask

  1. 遮罩改为共用遮罩,一次只能触发一个遮罩,这样可以节省部分dom操作
  2. 修复部分控件使用下

bui.loading

  1. 进度在body下改为共用,一次只能触发一个进度条,这样可以节省部分dom操作

bui.dialog

  1. 弹窗打开的时候,如果是autoClose: true, 快速点击遮罩会导致弹窗无法

bui.pickerdate

  1. 简化formatValue 参数跟方法,通过formatValue: “yyyy-MM-dd hh:mm” 控制显示的字段;
  2. 新增on 事件监听
  3. 新增 pickerdate 更多使用场景demo 示例: ui_controls/bui.pickerdate.html
  4. 修复 pickerdate api 文档里的参数错误
  5. 修复 pickerdate 在iphone可能会打开的时候扭成一团

bui.animate

  1. 完善animate的动画demo 示例: ui_method/bui.animate.html

bui.toggle

  1. 完善toggle的动画demo 示例: ui_method/bui.toggle.html
  2. 修复快速点击可能导致的显示错误情况

bui.slide

  1. 修复 on(“to”) 只能监听到调用 to 方法而不是每次都会触发的问题
  2. 完善 bui.slide 跟顶部导航出现横向滚动的情况的示例 示例: ui_controls/bui.slide_tab.html

bui.btn

  1. 修复在开启遮罩进行原生跳转的时候,点击返回需要手动关闭遮罩的问题

bui.searchbar

bui.searchbar 支持显示中文搜索按钮