JSでsetTimeoutでのスライドショーの停止、再生がうまくいきません。
JSでsetTimeoutでのスライドショーの停止、再生がうまくいきません。
http://codepen.io/anon/pen/RVNgLr
問題なく動いているので、停止再生の部分以外は間違えがないと思うのですが、
停止再生の部分に問題はありますでしょうか?
抜粋しておきました。
let iterative = ()=> {
setTimeout(myChange , 5000); //
}
const pauseBtn = document.getElementById('js-pause-btn');
pauseBtn.addEventListener('click', ()=> {
clearTimeout(iterative);
});
const playBtn = document.getElementById('js-play-btn');
playBtn.addEventListener('click', ()=> {
iterative();
});