我有4個圖像在陣列中顯示和改變圖像使用計時器的JavaScript
images = ["image1.png","image2.png","image3.png","image4.png"]
我想顯示image1的一個JavaScript腳本頁面加載時,也使得對於每3秒在下一圖像數組顯示,因此替換以前的圖像。但是,當它到達image4時,將返回到image1。
編輯:正如有人問,這裏是到目前爲止我的代碼:
<html>
<body>
<body onload = "myFunction()">
<img src ="image1.png" id = "target" >
<script>
var counter = 0;
var images = ["image1.png","image2.png","image3.png",image4.png"];
function myFunction() {
counter += 1
if (counter > 4) {
counter = 0
}
target = document.getElementById ("target").src = images[counter]
}
</script>
</body>
</html>
如果發現任何錯誤,請通知我。我曾嘗試setInterval然而它只是給我加載頁面時image1。 在此先感謝。
那麼,你嘗試過什麼? –
你是否厭倦了像[SlidesJS](http://www.slidesjs.com/) – thekodester
等任何插件請分享你已經嘗試過。如果你還沒有,在JavaScript中搜索'setInterval' ... – Rayon