【发布时间】:2013-07-08 14:43:58
【问题描述】:
嗨,朋友们,我有一个 textarea,我想在这个元素上使用 animate() 和 css() 函数。
css() 函数工作正常,但问题是 focus() 函数。页面加载后一切正常,
当我聚焦到 textarea 时,它的高度增加了 50px,但是当我模糊然后再次聚焦到 textarea 时,高度又增加了 50px。
我不想使用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>
【问题讨论】:
标签: jquery focus lost-focus