2009-01-26 82 views
7

我正在尝试为图像的无序列表创建一个自动滚动/轮播像函数。jQuery .animate()问题

当鼠标移到包含div其调用这是作业的功能是动画缘上<ul>

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

我看到正确的价值是什么我想在日志中,即动画认为完成了......但我的分区没有任何变化。

有没有人有任何见解,以什么可能使动画功能不按预期工作?

谢谢

回答

17

尝试使用“marginTop”而不是“margin-top”。通常,当您使用CSS道具作为“border-something”或“margin-something”时,最好使用它的“标准化”版本,就像您在DHTML(styles.marginTop)中使用的那样。