为了账号安全,请及时绑定邮箱和手机立即绑定

动画没有运行

var ele=document.getElementById("rabbit");

var phurl="rabbit-big.png";

var positions=["0 -854","-174 -854","-349 -852","-524 -852","-698 -852","-873 -848"];

animation(ele,phurl,positions);

function animation(ele,phurl,positions){

ele.style.backgroundImage="url(" + phurl + ")";

ele.style.backgroundRepeat="no-repeat";

var index=0;

function run(){

var position=positions[index].split("");

ele.style.backgroundPosition=position[0]+"px " +position[1]+ "px";

index++;

if(index>=positions.length){

index=0;

}

setTimeout(run,80);

}

run();

}

只显示了静态效果,那个空格问题也不存在,js没有报错

打开控制台建立本地服务器没做,是这个原因吗

正在回答

4 回答

啊,不知这时候来答晚不晚,刚试做,也遇到同样问题了 ,后来发现 是在x,y数组之间缺了一个空格,http://img1.sycdn.imooc.com//5954a1d60001bcb210070436.jpg

0 回复 有任何疑惑可以回复我~

请问你是怎么样解决的,我和楼上的一样!

0 回复 有任何疑惑可以回复我~

请问你是怎么解决的,我的也是静态的,不知道拿错了


0 回复 有任何疑惑可以回复我~

解决了..

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

动画没有运行

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信