Firefox / IE不使用jQuery为padding-left设置动画(只能让Chrome进行动画处理)

时间:2010-03-07 00:43:56

标签: jquery jquery-animate

$("a").hover(function(){
    $(this).animate({
        'padding-left': '+=10px'
    }, "normal");
}, function(){
    $(this).animate({
        'padding-left': '-=10px'
    }, "normal");
});

我有上面的代码,通常会在悬停时为“a”标记的填充设置动画。这适用于Chrome,但不适用于Firefox或IE。起初,我认为这可能是因为我的CSS或其他东西,所以我添加了CSS来添加悬停上的填充,并且它工作。这只是jQuery动画无效。所以我对它可能是什么感到茫然。有任何想法吗?提前谢谢。

1 个答案:

答案 0 :(得分:10)

由于一些奇怪的原因,将'padding-left'更改为paddingLeft工作正常。在另一段javascript中看到backgroundColor后我想到了它。