【发布时间】:2010-02-25 22:11:57
【问题描述】:
当 ASP.net 文本框获得焦点时,使用 jQuery 为其设置动画会在 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 中是看不到的。
【问题讨论】:
-
我想它是特定于浏览器/操作系统的。您可以添加在线演示的链接吗?我会检查一下。
标签: jquery asp.net firefox3.5