動畫沒有運行
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();
}
只顯示了靜態(tài)效果,那個空格問題也不存在,js沒有報錯
打開控制臺建立本地服務器沒做,是這個原因嗎
2017-06-29
啊,不知這時候來答晚不晚,剛試做,也遇到同樣問題了 ,后來發(fā)現(xiàn) 是在x,y數(shù)組之間缺了一個空格,
2016-10-18
請問你是怎么樣解決的,我和樓上的一樣!
2016-10-11
請問你是怎么解決的,我的也是靜態(tài)的,不知道拿錯了
2016-08-18
解決了..