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