2011-09-15 25 views
0

我非常難以忍受這樣一個問題,我希望我有一個動畫,這個動畫由下一個點擊函數觸發,如果有一段時間不活躍的說約30秒 - 我會使用鼠標移動或懸停狀態來確定這一點 - 然後最終停止不活動觸發器,如果​​有活動。我想我會使用setInterval /超時,但我所有以前的嘗試繼續觸發點擊,儘管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/ essentialy我使用'idleTime'變量,每5秒遞增if沒有'mouseenter','按鍵'或'點擊'事件。 –

相關問題