代码之家  ›  专栏  ›  技术社区  ›  Birk

jQuery.animate()问题

  •  7
  • Birk  · 技术社区  · 16 年前

    我试图为无序的图像列表制作一个类似自动滚动/旋转木马的功能。

    当您将鼠标悬停在包含的div上时,它会调用一个函数,该函数的工作是在 <ul>

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

    我在日志中看到了我想要的正确值(动画认为已经完成)。..但我的股息没有任何变化。

    有人知道是什么导致动画功能无法按预期工作吗?

    谢谢

    1 回复  |  直到 16 年前
        1
  •  17
  •   Ricardo Vega    16 年前

    尝试使用“marginTop”而不是“marginTop”。通常,当你将CSS道具用作“bordersomething”或“marginsomething”时,最好使用它的“规范化”版本,就像你在DHTML(styles.marginTop)中所做的那样。