本次更新新增下拉选择器插件,兼容 Chosen 用法,支持大数目选项列表以及从服务器进行搜索;本次更新还修复了大量已知问题,欢迎更新!
新增下拉选择器组件
| 单选模式 |
多选模式 |
![picker2]() |
![picker]() |
更新明细
- 下拉选择器:
- 表单:
- 优化了火狐下单选框控件样式,移除了高亮时不协调的虚线边框;
- 下拉菜单:
- 添加对特殊辅助类
.not-clear-menu 的支持,在 .dropdown-menu 内使用此辅助类可以禁用用户点击特定元素时隐藏下拉菜单;
- 对话框和对话框触发器:
- 修复了打开对话框可能导致页面抖动的问题;
- 修复了当启用
scrollInside 选项后,对话框尺寸可能计算错误的问题;
- 修复了有时执行
$.fn.modalTrigger(methodName) 导致重复监听触发打开事件的问题;
- 上下文菜单:
- 新增下拉菜单增强模式;
- 新增了一些功能选项:
- 新增选项
limitInsideWindow 用于限制菜单面板显示在窗口区域内;
- 新增选项
show 用于初始化完成后立即显示菜单;
- 新增选项
toggleTrigger 用于启用点击触发元素切换菜单显示和隐藏行为;
- 新增选项
menuCreator 用于自定义生成菜单元素;
- 新增选项
position 用于动态返回菜单位置;
- 新增
ContextMenu.isShow 方法用于检查指定 ID 菜单是否已经显示;
- Chosen:
- 富文本编辑器(Kindeditor):
- 新增选项
transferEvents 用于将编辑器 iframe 页面内的点击事件传递到父级页面;
- 优化插入音视频功能,现在使用 HTML5 音视频实现,移除了 flash 音视频实现;
- 优化了界面上一些图标;
- 优化了表格功能和样式,修复了界面可能显示错误的问题;
- 修复了全屏动作之后编辑器内的锚点丢失的问题;
- 修复了表格隔行变色设置无效的问题;
- 修复了百度地图无法使用的问题,更新了 API 调用形式;
- 修复了有时对话框由于位置计算错误可能无法显示的问题;
- 修复了加载中图标可能没有显示的问题;
- 日历:
- 日期时间选择器:
- 优化仅选择时间时的情况,此时下拉面板不显示底部切换日期的按钮;
- 图表:
- 辅助方法:
- 为 IE8 默认添加
Array.forEach 和 Array.isArray polyfills;
- 修复了
$.zui.uuid() 在 IE11 下失效的问题;
- 修复了因为使用
const 关键字导致在 IE8 下 JS 执行错误。