我有一个文本区域。我想要发生的是当用户专注于 textarea 以使其增长到 4em 时,当用户没有专注于 textarea/模糊时,将其返回到默认的 1em。
这是我到目前为止所拥有的:
$('.comment_content').live('focus click', function() {
$(this).addClass('grow');
}).live('blur', function() {
$(this).removeClass('grow');
});
所以这工作得很好而且花花公子,但这是问题所在。用户可以将文件附加到评论中,例如:
<textarea type="text" class="comment_content"> </textarea>
<div id="attachfile">attach file</div>
我想对上述 jQuery 的唯一例外是,如果用户单击附加文件,则 removeClass 不应该运行。
有任何想法吗?
谢谢