我想在间隔中随机设置身体的背景位置动画。有一些预定义的背景位置值 (x, y) 存储在一个数组中。
这是到目前为止的脚本:
$(document).ready(function() {
var xyz = new Array();
xyz[1] = "backgroundPosition: '0% 0%'";
xyz[2] = "backgroundPosition: '53% 34%'";
var item = xyz[Math.floor(Math.random()*xyz.length)];
var move = setInterval(function(){
$('body').animate({item}, 2000);
}, 7000);
});
有人可以告诉我问题出在哪里吗?有什么代码优化?非常感谢!