nicolasbize/magicsuggest

MagicSuggest 是 Bootstrap 3 的多选自动完成输入框。

安装次数: 67,519

依赖项: 5

建议者: 0

安全性: 0

星标: 1,296

关注者: 75

分支: 269

语言:JavaScript

类型:组件

2.1.7 2024-03-30 10:19 UTC

This package is not auto-updated.

Last update: 2024-09-14 14:40:02 UTC


README

GitHub issues GitHub closed issues GitHub milestones npm GitHub Release Date

MagicSuggest v2.1.7 更新了已弃用的 jQuery 方法

  • (修复) 更新了已弃用的 jQuery 方法,如 trim()、$.isArray 和 Proxy()。
  • (更新) 它们被原生 JavaScript 替代。
  • (修复) jQuery 方法 each() 也被可能的原生 JavaScript forEach() 替换。

MagicSuggest v2.1.6 错误修复

  • (修复) 禁止在输入上执行任意 HTML 和 SCRIPT。

MagicSuggest v2.1.5

  • (修复) 预先添加关闭按钮而不是附加它
  • (修复) 更新了 magicsuggest-min.js 以包含当前的 master 代码
  • (特性) 动态更新最大选择大小

MagicSuggest v2.0.0

MagicSuggest 的新家在这里: http://nicolasbize.com/magicsuggest/ 包括全新的 API 文档、示例、教程等!

里程碑变更日志

MagicSuggest v.2.0.0

v1.3.1 错误修复!(次要标记里程碑 - 2013年8月17日)

v1.3.0 一些更多特性和错误修复(次要标记里程碑 - 2013年5月25日)

v1.2.0 在 jQuery 插件上的标准化 (小型里程碑 - 2013年3月4日)

  • (修复) 修复了禁用时的行为,当可以编辑 emptyText 时
  • (修复) collapse 方法会抛出错误
  • (配置) typeDelay: 键盘按键之间的时间间隔(毫秒)(感谢 jayesbee - https://github.com/jayesbee)
  • (特性) 标准化 jQuery 插件 (感谢 jayesbee - https://github.com/jayesbee)
  • (特性) 添加了文档示例
  • (配置) name: 用于 magicsuggest 的表单元素名称(感谢 iambibhas - https://github.com/iambibhas)
  • (修复) 当值以文本形式渲染时启动渲染
  • (配置) dataParams: Ajax 请求的附加参数(感谢 jayesbee - https://github.com/jayesbee)
  • (修复) 与内部文本相关的其他渲染问题

v1.1.0 众多增强和错误修复 (小型里程碑 - 2013年2月19日)

  • (特性) 关闭交叉样式现在融入得更多
  • (特性) 按下 Esc 键现在会折叠组合框(不会失去焦点)
  • (修复) 无法输入由空格组成的条目
  • (配置) noSuggestionText: 当没有给定数据时显示的文本
  • (配置) minCharsRenderer: 允许自定义未输入足够字符时显示的消息
  • (配置) maxEntryRenderer: 允许自定义输入字符过多时显示的消息
  • (配置) maxEntryLength: 限制用户输入的字符数
  • (配置) style: 应用到主要容器的自定义样式
  • (配置) infoMsgCls: 应用到辅助元素的自定义类
  • (特性) 新的辅助消息在右上角,用于通知组件状态
  • (配置) id: 允许为组件提供一个自定义 ID
  • (配置) inputCfg: 允许将附加参数传递给 INPUT 标签。例如,启用 AngularJS 的自定义标签
  • (配置) renderer: 允许在组合框内进行自定义渲染
  • (配置) groupBy: 允许在组合框列表中进行分组
  • (修复) 当从组合框中选择元素时,blur 事件现在正确注册
  • (修复) 当在 IE 中悬停在触发器上时会出现闪烁
  • (配置) strictSuggest: 设置建议的提出方式
  • (修复) maxResults 现在正确解释
  • (修复) maxSelection 现在正确解释
  • (配置) method: 设置 Ajax 方法,默认为 'POST'
  • (特性) Ajax 请求现在可以解释来自服务器的多个结果
  • (修复) 当点击页面时触发的 blur 事件的问题
  • (配置) required: 当未填写时触发无效/有效事件
  • (特性) 通过 isValid() 方法进行验证

v1.0. 初始组件发布

  • 选择是否允许自由条目
  • 键盘管理
  • 主题能力
  • 静态和动态数据处理
  • 定位