我的代码:
$('input').hide().show(10000);
我已在Windows 7和Mac OS 10.7上使用Google Chrome 14测试了the jsFiddle。
输入框在动画结束时颤抖。这是一个错误还是预期的效果?
答案 0 :(得分:4)
这不是我想的错误。事实是,浏览器通常无法设置输入元素的非整数 width
或height
,尝试舍入,例如height: 11.007252845381956px
到height: 11px
或12px
。
按照以下方式vertical-align
设置input {
vertical-align: top;
}
后,颤抖消失了:
height
因此,我可以假设振动来自浏览器无法确定(或舍入)line-height
,{{1}}或影响垂直对齐的任何其他属性。
答案 1 :(得分:1)
这可能是浏览器的错误。它“振动”了1000个持续时间,所以我认为这是与浏览器相关的错误