卡拉芒纳/jquery_ns_autogrow

根据用户输入自动调整textarea的高度。非糟糕版本。

安装: 35

依赖: 0

建议: 0

安全: 0

星星: 0

关注者: 11

分支: 49

公开问题: 0

语言:CoffeeScript

类型:组件

1.1.6 2017-10-25 18:48 UTC

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

特此授予任何获得此软件及其相关文档副本(以下简称“软件”)的人免费使用软件的权利,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件复制品的权利,以及允许向软件提供的人这样做,前提是符合以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途的适用性和非侵权性。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论这些责任是基于合同、侵权或其他方式产生,是否与软件或其使用或其他方式有关。