私はこのビットを使って、私が最初から書いたjavascriptを使いこなしていましたが、最近遭遇した小さな問題を除いて、かなりうまく動作します。このコードの目的は、自動的に(5秒ごとに)写真を繰り返し表示する簡単なスライドショーを作成することです。時限関数とユーザー起動関数の競合
この問題は、ユーザーがリンクをクリックしてシリーズ内の写真を選択できるようにする機能を追加したときに発生しました。ユーザーが写真をクリックし続けると、5秒の時間が大幅に減少し、原因を突き止めることができません。
コードを再作成してテストするために必要なすべてのコードをJSFiddleにコピーしました。誰かが気にして建設的な批判をしてくれれば幸いです。
ありがとう、私は運がないいくつかの方法を試しましたが、sireTimer()が実行され、sireTimerの先頭にチェックが追加されるたびにグローバル変数(count = 0) (count> 1)の場合、clearTimeout(duration)に()を設定します。 – cyb1n