javascript stop jQuery.animate()问题



zepto animate (1)

我正在尝试为图像的无序列表制作自动滚屏/轮播功能。

当你将鼠标移动到包含的div上时,调用一个函数就是在<ul>上设置边界的动画

$(".thumbs").animate({"margin-top": (currentMargin - 10) + "px"}, function(){
     console.log("margin-top" + (currentMargin - 10) + "px");
     running=false;
     });

我在日志中看到了我想要的正确值,即动画认为它已经完成了...但是我的div没有任何变化。

有没有人有任何的洞察力,什么可能使动画功能不能按预期工作?

谢谢


尝试使用“marginTop”而不是“margin-top”。 正常情况下,当你使用CSS的道具作为“border-something”或者“margin-something”时,最好使用它的“标准化”版本,就像你以前用DHTML(styles.marginTop)所做的那样。





effects