Olası Çoğalt:
javascript: pause setTimeout();Bir setTimeout çağrısı nasıl duraklatılır?
Im jQuery kullanarak ve sitemde için bir bildirim sistemi üzerinde çalışan. Bildirimler, setTimeout işlevini kullanarak otomatik olarak geri döner.
setTimeout çağrısının zamanlayıcısını nasıl durdurabilirim?
Örneğin ben
hiçbir şans ile "setTimeout pause" googled ... fare bildirim üzerindeyken setTimeout çağrısı durdurabilir ve mouseout geri sayım devam etmek istiyorum.Şu anda setTimeout çağrısını clearTimeout ile temizliyorum ve aynı zamanda mouseout ile ilgili bildirimi yok sayıyorum ancak bu duraklatma etkisine sahip olmak güzel olurdu.
Herhangi bir fikrin var mı?
D Yine de, fareyi bildirim bittiğinde zamanlayıcıyı sıfırlamak mantıklı değil mi? Yani, eğer zamanlayıcı 1 milisaniye sola duraklatılırsa, kullanıcı tekrar fare kapandıktan sonra bir süre kalmaz – Bob
Peki tüm süreci açıklamamıştım, fakat mesajın süresine bağlı olarak zaman ekliyor. – Pablo