intelogie / jquery-textext
该包的最新版本(dev-master)没有可用的许可证信息。
dev-master
2016-07-30 05:04 UTC
This package is auto-updated.
Last update: 2024-09-21 19:32:54 UTC
README
请注意,目前有2.0版本正在积极开发中。查看 #2.0.0-wip 分支以获取更多有趣的功能!支持CoffeeScript和完整的Jasmine覆盖 - 好玩的东西!
关于
TextExt 是一个 jQuery 插件,旨在提供标签输入和自动完成等功能。
TextExt 的核心设计原则是模块化和可扩展性。每个功能组件都与主核心分离,可以单独使用或与其他插件一起使用。
TextExt 的模块化设计允许您轻松地将标准的 HTML 文本输入转换为各种现代、满足您需求的自定义输入字段,而不会膨胀您的源代码并减慢您网站的加载速度。
提供包括标签、自动完成、过滤、Ajax 以及一些纯粹美观的插件,如聚焦。
请参阅手册,获取完整的 API 文档和示例。
功能
- 标签
- 自动完成
- AJAX 加载
- 占位符文本
- 箭头
- ...还有更多!
示例
<textarea id="textarea" rows="1"></textarea> <script type="text/javascript"> $('#textarea').textext({ plugins : 'tags prompt focus autocomplete ajax arrow', tagsItems : [ 'Basic', 'JavaScript', 'PHP', 'Scala' ], prompt : 'Add one...', ajax : { url : '/manual/examples/data.json', dataType : 'json', cacheResults : true } }); </script>
如何使用
使用 TextExt 的步骤如下
- 通过
plugins
选项指定您需要的插件 - 如有必要,可分别配置每个插件
- 享受吧!
历史记录
1.3.1
错误修复
- 修复了与 jQuery 1.8.x 兼容性问题(问题 #74)。
1.3.0
新功能
错误修复
- 修复了初始化插件时创建的getter方法。(问题 #20)。
- 修复了与自动完成下拉列表中鼠标问题相关的错误#4、#4 和 #10。(问题 #20)。
- 修复了
textext.[pluginName]()
(问题 #20)。
1.2.0
1.1.0
新功能
- 添加了
autocomplete.render
选项以进行自定义渲染。请参阅手册和示例。 - 添加了
autocomplete.dropdown.maxHeight
选项以设置下拉框的高度。请参阅手册和示例。 - 添加了箭头插件。
- 切换到MIT许可协议。
错误修复
- TextExt核心现在可以与
<input/>
标签一起工作。 - 过滤插件现在可以在没有标签的情况下工作。
- 修复了在自动完成下拉菜单中点击建议的问题。
1.0.0
- 初始版本。
许可协议
TextExt组件是在开源MIT许可下发布的。这意味着您可以按照自己的意愿使用它,但我会非常感激如果您花一分钟时间通过捐赠来支持这个项目。
贡献者
按字母顺序排列