我需要为背景图片设置动画并使用代码
$('div.holder-inner').css({backgroundPosition: '0px 0px'});
$('#up').click(function(){
// alert('!');
$('div.holder-inner').animate({
backgroundPosition: '200px 10px'
});
});
哪个无法工作..但是如果我将backgroundPosition修改为仅包含一个值而不是两个这样的值,它确实有效
backgroundPosition: '200px'
在firefox 6和chrome中测试 - 并且在两个动画中产生相同的结果 - 具有单个值,并且不会对两个值产生任何效果。
有什么想法吗?
答案 0 :(得分:1)
jQuery标准动画不适用于背景。
检查此主题是否有解释:jQuery animate backgroundColor以及解决方案http://www.protofunc.com/scripts/jquery/backgroundPosition/
的此插件