寫了一個(gè)輪播,測(cè)試通過,有點(diǎn)丑。function autoPlay(){ var myimg = document.getElementById("loopimg"); if(myimg.src.match("i1.png")){ myimg.src = "image/i2.png"; } else if(myimg.src.match("i2.png")){ myimg.src = "i3.jpg"; } else if(myimg.src.match("i3.png")){ myimg.src = "i4.jpg"; } else if(myimg.src.match("i4.png")){ myimg.src = "i5.jpg"; } else{ myimg.src = "image/i1.png"; }}setInterval(autoPlay,1000)改寫成數(shù)組形式也通過了。var imgs = ["image/i1.png","image/i2.png","image/i3.png","image/i4.png","image/i5.png"];var imgsIndex = 0;function autoPlay(){ if(index == imgs.length-1){ imgsIndex = 0; } var myimg = document.getElementById("loopimg"); myimg.src = imgs[imgsIndex]; imgsIndex++;}setInterval(autoPlay,1000)我的想法:改寫成for循環(huán)的輪播,每次循環(huán)的時(shí)候,sleep 一秒,搜索了一下資料,發(fā)現(xiàn)js的sleep功能不太好實(shí)現(xiàn)。請(qǐng)問,可否修改成for循環(huán)的輪播。
無法修改成for循環(huán)來輪播
哆啦的時(shí)光機(jī)
2019-03-20 18:15:38