使用 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 中是看不到的。