jQuery .animate()问题
我正在尝试为无序的图像列表进行自动滚动/轮播function。
当你将鼠标hover在包含div上时,它会调用一个函数,该函数的作用是为
- 上的边距设置动画
$(".thumbs").animate({"margin-top": (currentMargin - 10) + "px"}, function(){ console.log("margin-top" + (currentMargin - 10) + "px"); running=false; });
我在日志中看到了我想要的正确值,即动画认为它已经完成……但是我的div上没有任何变化。
有没有人知道什么可能使动画function无法正常工作?
谢谢
尝试使用“marginTop”而不是“margin-top”。 通常当你使用CSS props作为“border-something”或“margin-something”时最好使用它的“normalized”版本,就像你以前在DHTML(styles.marginTop)中那样做。