【发布时间】:2015-03-31 21:54:23
【问题描述】:
尝试制作最简单的画廊。有一个按钮可以转动图像<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;
});
【问题讨论】:
标签: javascript