Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Niedzialajacy clearInterval
MateuszS
post
Post #1





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


Czesc,

Moglibyscie powiedziec czemu tutaj nie jest czyszczony interval? Po kliknieciu na node'a (wiersz w tabeli), wysiwetla sie dialog i potem zalacza sie interval. Przy zamykaniu okna powinien sie czyscic ale to sie nie dzieje.

[JAVASCRIPT] pobierz, plaintext
  1. var jenkinsConsoleInterval;
  2. $(node).click(function() {
  3.  
  4. clearInterval(jenkinsConsoleInterval);
  5.  
  6. $('#div-details-dialog').dialog({
  7. ...........
  8. open: function() {
  9. $('#a-tab-jenkins-console').click(function() {
  10. jenkinsConsoleInterval = setInterval(function () {
  11. jQuery.ajax({
  12. url: 'JenkinsConsole.php',
  13. type: 'GET',
  14. data: { url: record.buildUrl + '/consoleText' },
  15. success: function(result) {
  16. $('#textarea-jenkins-console').html(result);
  17. $('#textarea-jenkins-console').scrollTop($('#textarea-jenkins-console')[0].scrollHeight);
  18. }
  19. });
  20. }, 1000);
  21. });
  22. },
  23. close: function() {
  24. if(jenkinsConsoleInterval) {
  25. clearInterval(jenkinsConsoleInterval);
  26. }
  27.  
  28. }
[JAVASCRIPT] pobierz, plaintext


Ten post edytował MateuszS 12.09.2016, 12:35:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 807
Pomógł: 1828
Dołączył: 11.03.2014

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


A nie nadpisujesz w innej/podobnej funkcji id tego timera?
Go to the top of the page
+Quote Post
MateuszS
post
Post #3





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


Cytat(trueblue @ 12.09.2016, 13:44:52 ) *
A nie nadpisujesz w innej/podobnej funkcji id tego timera?


Nie, uzywam tylko w tym jednym miejscu setIntervala. Gdy klikne w inny wiersz, owszem, on sie nadpisze ale zeby moc kliknac inny wiersz najpierw trzeba wylaczyc dialog obecnego (czyli funkcja close powinna sie wykonac)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 9.10.2025 - 20:52