我在这里设置了一个 jsFiddle ,代码如下。
我只有一个文本区域,它在焦点上添加了一个类,在模糊时它被删除了。该类通过设置高度 css 属性使 textarea 扩展,因此当您单击按钮提交表单时,我不希望它删除该类,因为它看起来很尴尬。
HTML
<div class="comment_display">
<form>
<textarea class="addcomment"></textarea>
<input class="tagbtn" type="submit" value="Comment" />
</form>
</div>
CSS
.addcommentOn {
height: 100px;
}
Javascript
// Lengthen the Discussion input on click
$(function lengthenInput() {
$(".addcomment").focus(function() {
$(this).addClass("addcommentOn");
});
$(".addcomment").blur(function() {
if ($("input.comment").data('clicked') != true) {
$(this).removeClass("addcommentOn");
}
});
});