我的情况是这样开始的:我想为 div 的背景图像设置动画,但似乎使用 jquery 我无法检索背景图像的各个位置(背景位置)。所以我想为什么不创建一个对象并为其值设置动画,然后将这些值放入 css 中,但我不知道如何做到这一点。这是我尝试过的。
var obj={t:0};
$("#wrapper").animate({
obj:100 //I tried obj.t & t as well
},1000,'linear',function(){},function(){
$("#wrapper").css({
'background-position':obj.t+"% 0%"
});
});
另外我需要问的一个问题是,如果图片真的很大,我的意思是大约4000x4000px,将它设置为背景图像并更改背景位置会更好,还是围绕div本身移动?