画像スライダーの時間間隔をクリアするという問題に直面しています。次のサムネイルをクリックすると、前のタイマーがクリアされ、前の画像を選択している場合は、前に選択したタイマーがクリアされます。理解を深めるためにタイマーにカラーコードを使用しています。
これが私のデモです
画像スライダーの時間間隔をクリアするという問題に直面しています。次のサムネイルをクリックすると、前のタイマーがクリアされ、前の画像を選択している場合は、前に選択したタイマーがクリアされます。理解を深めるためにタイマーにカラーコードを使用しています。
これが私のデモです
setIntervalを設定するときは、それを変数に割り当て、後でclearInterval(variable)を使用します。だから変更
Slider();
timer=setInterval(Slider, 4000);
に
Slider();
clearInterval(timer);
timer=setInterval(Slider, 4000);
に変更setInterval
しsetTimeout
ます。setInterval
繰り返しますがsetTimeout
、1回だけ発射します。