- i.src=arr[++idx%3]為什麼取余是三?(三張圖片自動換就要%3?)那兩張換呢
-
無標題文檔
var i=document.getElementById("i")
var arr=["https://www.aspphp.online/bianchen/UploadFiles_4619/201701/2017010609310938.jpg","../../img/2.jpg","../../img/3.jpg"]
var idx=0
function changeImage(){
i.src=arr[++idx%3]
}
var task=window.setInterval('changeImage()',2000)
function stopChange(){
window.clearInterval(task)
}
function startChange(){
task=window.setInterval('changeImage()',2000)
}
最佳回答:
兩張就是%2
當idx為1 2 3 4 5 6...的時候idx %3就是 1 2 0 1 2 0 ...