下記のように spin()
の中で stop
にイベントリスナーをつけると、
spin() {
this.img.src = this.getRandomImage();
let timeoutId = setTimeout(() => {
this.spin();
}, 50);
this.stop.addEventListener('click', () => {
clearTimeout(timeoutId);
});
}
パネルが止まり正常に動作したのですが、この書き方に何か問題はありますか?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?