Привет, друзья, у меня есть текстовое поле, и я хочу использовать функции animate()
и css()
с этим элементом.
Функция css()
работает нормально, но проблема в focus()
функции. После загрузки страницы все нормально,
когда я фокусируюсь на текстовой области, ее высота увеличивается на 50 пикселей, но когда я размываю, а затем снова фокусируюсь на текстовой области, тогда высота снова увеличивается на 50 пикселей.
Я не хочу использовать функцию blur()
.
Мой вопрос касается использования функции focus()
. Я хочу использовать focus()
один раз при загрузке страницы.
<script>
$(document).ready(function(){
$("#sharePost").focus(function(){
$(this).animate({height:"+=50px"});
$(this).css("background-color","#ffccdd");
});
$("#sharePost").blur(function(){
//$(this).animate({height:"-=50px"});
});
});
</script>