components/jquery_ns_autogrow

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

安装次数: 22,254

依赖项: 1

建议者: 0

安全性: 0

星标: 0

关注者: 11

分支: 49

开放问题: 0

语言:CoffeeScript

类型:组件

1.1.6 2017-10-25 18:48 UTC

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

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

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

本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任(无论基于合同、侵权或其他原因)承担责任,这些索赔、损害或其他责任源于、产生于或与软件或其使用或其它交易有关。