試圖使最簡單的畫廊。有一個按鈕可以打開圖像<button class = "play-pause">Play</ button>
。點擊它開始setInterval
,但再次按下時需要停止。如何才能做到這一點?不能停止滑塊
這裏的沙盒的鏈接:http://jsfiddle.net/eL31q3eq/
我嘗試:
document.querySelector('.play-pause').addEventListener('click', function() {
if(timer == null) clearInterval(timer);
this.innerHTML = "Pause";
timer = setInterval(function() {
i = (i < images.length - 1) ? ++i : 0;
img.src = images[i];
}, 1000);
timer = null;
});
可能重複[如何停止間隔功能(http://stackoverflow.com/questions/21311662/how-to-stop-interval-function) – s3lph 2015-03-31 21:58:17