Использование jQuery для анимации текстового поля ASP.net, когда оно сфокусировано, оставляет в Firefox 3.5 конечную анимацию.
Эффект больше не виден после изменения поля ввода, чтобы не было рамки. Верхний блок не имеет границы и не имеет конечной анимации, а нижний блок с рамкой по-прежнему содержит конечную анимацию.
jQuery выглядит следующим образом:
$(document).ready(function(){
$("input").focus(function(){
$(this).animate({width:"500px"}, "fast")
}).blur(function(){
$(this).animate({width:"200px"}, "fast")
});
});
Содержимое тела:
<form runat="server">
<div>
<p><asp:TextBox width="200px" runat="server"/></p>
<p><asp:TextBox width="200px" runat="server"/></p>
</div>
</form>
Есть ли способ избавиться от конечной анимации при расширении текстового поля? Немного помогает анимация «быстро», гораздо хуже, когда анимация медленная. Проблема значительно усугубляется при наличии цвета.
Заранее спасибо.
Это не то, что можно увидеть в Internet Explorer 8, Chrome или Opera.