Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak wznowić setInterval po tymczasowym clearInterval, Jak przerwać odświeżanie strony tymczasowo zdarzeniem onfocus?
e-milosz
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 12.02.2010

Ostrzeżenie: (0%)
-----


Jak w temacie i opisie, normalnie miałbym
Kod
setInterval(reload, 10000);
.
Na focus chciałbym przerwać odswierzanie by mi tekstu nie czyściło a potem wznowić odświeżanie na blur.
Poniższe rozwiązanie oczywiście nie dość że nie zacznie wstępnie odświeżać to wykona się tylko raz czyli już za drugim razem nie odpali setinterval czy clearInterval.
Nie wiem jak zbudować jakąś pętlę która by warunkowała zdarzenia z porządanym efektem.

Kod
    var timer = null;            
$('#notes').blur(function(){    
    timer = setInterval(reload, 10000);
});


$('#notes').focus(function(){                  
    if(timer){                         
       clearInterval(timer);    
       timer = null
    }
});


Ten post edytował e-milosz 4.12.2011, 16:36:00
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 07:34