Örn. Sonra başlangıç sayfasına gitmek için bir sayfa yapmaya çalışıyorum. 10 saniye hareketsizlik (kullanıcı hiçbir yere tıklamaz). Geri kalanı için jQuery kullanıyorum ama test fonksiyonumdaki set / clear tamamen javascript.
Hayal kırıklığımla, sayfadaki herhangi bir tıklamayla arayabileceğimi umduğum bu işlev gibi bir şeyle sonuçlandım. Zamanlayıcı iyi başlar, ancak bir tıklamayla sıfırlanmaz. İşlev ilk 10 saniye içinde 5 kez çağrılırsa, 5 uyarı görünecektir ... clearTimeout yok ...
function endAndStartTimer() {
window.clearTimeout(timer);
var timer;
//var millisecBeforeRedirect = 10000;
timer = window.setTimeout(function(){alert('Hello!');},10000);
}
Hile yapacak bazı satır kodlara sahip olan var mı? - herhangi bir tıklama ile durdurma, sıfırlama ve zamanlayıcıyı başlatma. - Zamanlayıcı ör. 10sn bir şeyler yapın.