$("a").hover(function(){
$(this).animate({
'padding-left': '+=10px'
}, "normal");
}, function(){
$(this).animate({
'padding-left': '-=10px'
}, "normal");
});
我有上面的代码,通常会在悬停时为“a”标记的填充设置动画。这适用于Chrome,但不适用于Firefox或IE。起初,我认为这可能是因为我的CSS或其他东西,所以我添加了CSS来添加悬停上的填充,并且它工作。这只是jQuery动画无效。所以我对它可能是什么感到茫然。有任何想法吗?提前谢谢。
答案 0 :(得分:10)
由于一些奇怪的原因,将'padding-left'更改为paddingLeft工作正常。在另一段javascript中看到backgroundColor后我想到了它。