Daha
JavaScript'te setInterval çağrısını durdurma
JavaScript'te her 10 saniyede bir fonksiyon çağırmak için setInterval(fname, 10000);
kullanıyorum. Bazı olaylarda bunu çağırmayı durdurmak mümkün mü?
Kullanıcının verilerin tekrar tekrar yenilenmesini durdurabilmesini istiyorum.
1320
3
setInterval()
,
clearInterval()` fonksiyonuna aktarabileceğiniz bir aralık kimliği döndürür:setInterval()
](https://developer.mozilla.org/en/DOM/window.setInterval) ve [
clearInterval()`](https://developer.mozilla.org/en/DOM/window.clearInterval) için dokümanlara bakın.setInterval
ın dönüş değerini bir değişkene ayarlarsanız, bunu durdurmak için
clearInterval` kullanabilirsiniz.Yeni bir değişken ayarlayabilir ve her çalıştığında ++ (bir yukarı say) ile artırılmasını sağlayabilirsiniz, ardından sonlandırmak için koşullu bir ifade kullanırım: