1

可能的重复:
jquery 动画背景位置

对于动画悬停效果,我尝试在 jQuery 的函数 animate 中设置背景位置。我在精灵图像中设置了悬停,当我尝试在函数 animate 中设置背景位置时,它似乎只使用一个像素参数。当我尝试设置两个(x 和 y)时,它根本不起作用。

什么有效(它在我的源代码中设置 109px 50%):

$('a#twitter').animate({ 
backgroundPosition: '109px',
});

我想要但不起作用的东西(我的源代码中没有):

$('a#twitter').animate({ 
backgroundPosition: '109px 0px',
});

提前致谢。

尼基

4

1 回答 1

1

试试这个:

$('a#twitter').animate({ 
   background-position-x: '109px',
   background-position-y: '0'
});
于 2012-09-21T15:55:52.873 回答