2011-09-15 10 views
0

次のクリック機能によってトリガーされるアニメーションが問題になるのは間違いです約30秒の休止状態を確認するには、mousemoveまたはホバー状態を使用します。次に、アクティビティがある場合は、非アクティブトリガーを停止します。私はsetInterval/timeoutを使用していただろうと思っていますが、これまでのすべての試みは30秒ルールにもかかわらずクリックをトリガーし続けました。JavaScriptのトリガーは、一定の時間が経過すると「クリック」し、アクティブな場合は停止します。

は、私がここに証明するために、完全なコードでフィドルを持っている:http://jsfiddle.net/83rBU/

任意の助けをいただければ幸いです!

+0

あなたはclearTimeoutについてお尋ねしますか? http://www.w3schools.com/js/js_timing.asp – Mikhail

+0

ああ、私はそうだと思います... –

答えて

0

Check fixed code on jsfiddle

P.S.申し訳ありませんが古いリンクが間違っていた

+0

これは素晴らしいです、ありがとう、セット/クリアタイムアウトの周りに私の頭を正しく得ることができませんでした!どうもありがとう!! –

+0

コードを更新しました。ここでは、ページとのやりとりがあった場合でも実行されています。http://jsfiddle.net/83rBU/13/usyy私は5秒ごとにインクリメントする 'idleTime'変数を使用します。 'mouseenter'、 'keypress'、 'click'イベントはありません。 –

関連する問題