components / jquery_ns_autogrow
根据用户输入自动调整文本区域的高度。非糟糕版本。
1.1.6
2017-10-25 18:48 UTC
Requires
- components/jquery: >=1.7.0, <4.0.0
This package is auto-updated.
Last update: 2024-09-10 08:56:35 UTC
README
根据用户输入自动调整文本区域宽/高。
非糟糕版本,仍然表现优秀,被很多人使用且没有问题!
我编写这个jQuery插件的唯一原因是因为其他插件很糟糕。它们很普遍,但过时且存在bug。
jquery.ns-autogrow的优点
- 垂直、水平或同时增长
- 正确处理两个或多个空格
- 将更多的CSS和字体样式复制到阴影div中
- 正确处理单行中的长单词
- 在Enter键上可以禁用闪烁
- 不会向文本区域添加多个处理器
- 处理如果有文本区域滚动条的情况
- 改进了对特殊字符的支持
下载
根据您的需求,在bash中运行以下命令之一。
git clone https://github.com/ro31337/jquery.ns-autogrow.git
bower install jquery.ns-autogrow
npm install jquery.ns-autogrow
或者从发行版页面下载最新版本。
选项
您可以为autogrow提供多个选项,例如
$('.example2 textarea').autogrow({vertical: true, horizontal: false});
选项列表
还有一些选项为调试目的而保留。所有调试选项都以debug
前缀开始
演示
计划
- 测试和支持阿拉伯语
❤️ 喜欢它? ❤️
⭐ 星标它! ⭐
MIT许可(MIT)
MIT许可(MIT)
版权所有 (c) 2015 Roman Pushkin
在此特此授予任何获得此软件及其相关文档副本(“软件”)的人免费权利,在不受限制的情况下处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向软件提供副本的人这样做,前提是遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任(无论基于合同、侵权或其他原因)承担责任,这些索赔、损害或其他责任源于、产生于或与软件或其使用或其它交易有关。