【发布时间】:2015-04-02 13:40:18
【问题描述】:
我必须创建一个根据文本扩展的文本区域。 文本区域最小化到其原始大小的问题(我不希望发生这种情况)。
这是扩展代码:(取自一个previous question)
$('texterea').keyup(function(e){
if($(this).outerHeight() < this.scrollHeight + parseFloat($(this).css("borderTopWidth")) + parseFloat($(this).css("borderBottomWidth"))) { while($(this).outerHeight() < this.scrollHeight + parseFloat($(this).css("borderTopWidth")) + parseFloat($(this).css("borderBottomWidth"))) { $(this).height($(this).height()+1); }; } else { while(!($(this).outerHeight() < this.scrollHeight + parseFloat($(this).css("borderTopWidth")) + parseFloat($(this).css("borderBottomWidth")))) { $(this).height($(this).height()-1); };
html:
<g:form action="reply" id="${conversationInstance.id}">
<div class="convo-body">
<textarea class="reply input-text-big" rows="1" name="message" placeholder="Send a reply"></textarea>
</div>
<div class="mt-16">
<button type="submit" class="pull-right button-blue" disabled>Send</button>
</div>
</g:form>
【问题讨论】:
-
哇。也许格式化一点。并且更清楚你在问什么。包括你的 html 或小提琴