Selectize是文本框和<;选择>;盒它';基于jQuery,具有自动完成和原生感觉的键盘导航功能;用于标记、联系人列表等。
Posted
tags:
中文标题:Selectize是文本框和<;选择>;盒它';基于jQuery,具有自动完成和原生感觉的键盘导航功能;用于标记、联系人列表等。 原文标题:Selectize is the hybrid of a textbox and <select> box. It's jQuery based, and it has autocomplete and native-feeling keyboard navigation; useful for tagging, contact lists, etc. 项目评级:Star:12900 Fork:3700 下载地址:https://github.com/selectize/selectize.js 详情介绍选择.js
→ Selectize正在寻找维护团队的新成员!
Selectize是一个可扩展的基于jQuery的自定义<select>
;UI控件。它对标记、联系人列表、国家/地区选择器等都很有用;使用干净强大的API的可用体验。
特征
依赖项
可选:
安装
Selectize可通过NPM安装npm install @selectize/selectize
手动安装
使用Selectize所需的所有预构建文件都可以在
“dist”文件夹。
如果你想以最少的麻烦开始,包括
selectize.min.js
(捆绑式筛分机和Microplugin
依赖项–也可用于未缩小的调试,只需删除
.min
部分)和css/selectize.default.css
。
Selectize在cdnjs上可用。
用法
此处记录了可用的选项。
贡献
发出拉取请求时:
在CHANGELOG的顶部添加一个条目,并更新文档
根据需要,indocs/
。(重构和文档更改不需要
变更日志条目。)
将您的提交压缩在一个或几个完整的逻辑提交中,
带有简洁和描述性的信息。一次承诺意味着一次
feature/bugfix/已经改变的东西,或者diff带来了一个代码
迈向更好的工作状态。
一旦你的提交是好的和干净的,并且你想丢弃另一个
更改,您可以使用git checkout .
(这将擦除对
已跟踪的文件)和git clean [-i/--interactive]
(用于擦除未跟踪的文件
文件)。然而,要小心使用这些命令,因为它们的功能
就是抹去事物/改变。
但是,请注意不要在提交中添加dist/
的文件,因为
Grunt自动将dist/
中的文件重新生成为源文件
改变。
测验
请确保所有测试通过:
当地环境
要在本地运行Selectize,请执行以下操作:
然后,您可以在https://loopback.website:4000/
处运行这些示例。
许可证
版权所有©2013–2016 Brian Reavis&;贡献者
版权所有©2020-2022 Selectize Team&;贡献者
根据Apache许可证2.0版(“许可证”)许可;除非符合许可证的规定,否则您不得使用此文件。您可以在以下网址获取许可证副本:http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则根据许可证分发的软件是在“原样”的基础上分发的,没有任何明示或暗示的担保或条件。请参阅许可证以了解管理许可证下的权限和限制的特定语言。