0

我需要制作自动增长的文本区域。这就是我所拥有的:http: //jsfiddle.net/EkpVn/1/

CSS:

#contact form textarea {
display: block;
margin: 16px 0 0 0;
padding: 0;
color: #084a94;
font-family: 'Montserrat', sans-serif;
font-size: 20px;
line-height: 22px;
width: 345px;
border: none;
border-bottom: 1px solid #122266;
resize: none;
height: 25px;
}

JS:

$(function() {
   $('.message_autogrow').autogrow();
});

自动增长的最终外观应该是这样的:

图片

这对我不起作用,该怎么做?

4

2 回答 2

1

我在jsFiddle中添加了库的代码,方法调用实际上是autoGrow();大写的G

$(function() {
   $('#message').autoGrow();
});

http://jsfiddle.net/EkpVn/2/

于 2013-08-16T16:33:39.947 回答
1

只需要正确包含和使用JQuery Autosize 插件,然后在您的元素上调用它:

$(function() {
   $('.message_autogrow').autosize();
});

在这里演示JSFiddle

于 2013-08-16T16:34:06.383 回答