【发布时间】:2011-10-17 02:01:32
【问题描述】:
我正在使用 jquery 将箭头保持在其容器(一个圆圈)的中心。悬停在圆形容器上时,圆形会增加它自己的宽度、高度和边框宽度。我认为我的问题是数学,我一开始以为我做对了,但是动画时圆圈中的箭头会抖动,让我相信我的数学是错误的。我试图让箭头在动画时停止抖动。
这第一个小提琴是我第一次尝试为边框宽度设置动画并使其看起来保持在同一位置:
http://jsfiddle.net/nicktheandroid/FVFen/
这第二个小提琴是我目前所处的位置,卡住了,我认为是错误的数学:
http://jsfiddle.net/nicktheandroid/Q3pPF/
编辑:我尝试重新对齐箭头,但动画仍然抖动?
【问题讨论】:
-
我不知道它是否有任何帮助,但似乎只有在快速移动鼠标时才会出现问题。将所有 200 个值更改为 0 可以消除问题(但也会消除效果)。
-
所以数学是正确的,但我需要动画。我不明白为什么它会像现在这样抖动,而不应该是这样。
标签: jquery math animation centering