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

js代码是否有问题没有效果

var imgUrl = 'a.jpg';
var positions = ['0 -184','0 -276','0 -368','0 -460'  ];
var ele=document.getElementById("boy");

animation(ele,positions,imgUrl);
function animation(ele,positions,imgUrl){
   ele.style.backgroundImage='url('+imgUrl+')';
   ele.style.backgroundRepeat='no-repeat';
   var index = 0;

   function run (){
      var positions=positions[index].split('');
       ele.style.backgroundPosition=positions[0]+'px'+positions[1]+'px';
       index++;
       if(index>=positions.length){
           index=0;
       }
       setTimeout(run,80);
   }
   run();
}

正在回答

2 回答

哦哦哦。

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

慕粉15711172269 提问者

非常感谢!
2016-10-28 回复 有任何疑惑可以回复我~

split('')这里错了,应该是split(' '),空格少了

1 回复 有任何疑惑可以回复我~
#1

慕粉15711172269 提问者

问题后来找到了px后没有空格
2016-10-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

js代码是否有问题没有效果

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