Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 2 Dołączył: 6.06.2008 Skąd: jesteś ? Ostrzeżenie: (0%)
|
Witam. Stworzyłem sobie takie cuś a w nim "funkcja" która jest odpowiedzialna za zmiane przezroczystości. I problem jest w warunku, bo tak jakby go omija. Wiem że setTimeout było by lepsze ale nie potrafję go użyć.
Chcę osiągnąć efekt preoladera.
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%)
|
Żeby zatrzymać setInterval to dodajesz sobie trzecią zmienną, np.:
var intervalId = 0; W momencie wywołania funkcji setInterval podpinasz ją do zmiennej intervalId: intervalId = setInterval("zs()", 100); i jeśli d nie jest mniejsze od 100 (czyli w bloku else) czyścisz interwał: clearInterval(intervalId); |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 2 Dołączył: 6.06.2008 Skąd: jesteś ? Ostrzeżenie: (0%)
|
Żeby zatrzymać setInterval to dodajesz sobie trzecią zmienną, np.: var intervalId = 0; W momencie wywołania funkcji setInterval podpinasz ją do zmiennej intervalId: intervalId = setInterval("zs()", 100); i jeśli d nie jest mniejsze od 100 (czyli w bloku else) czyścisz interwał: clearInterval(intervalId); Racja. Zrobiłem tak:
Tylko że teraz to liczby przeskakują i coraz szybciej jest. |
|
|
|
Woytek950 [JavaScript]Problem z setInterval 27.04.2010, 11:58:37
blooregard [HTML] pobierz, plaintext setInterval("z... 27.04.2010, 12:03:29
Woytek950 Cytat(blooregard @ 27.04.2010, 13:03... 27.04.2010, 12:05:49
blooregard CytatInnaczej się nie da.
Racja, mój błąd.
Ale wy... 27.04.2010, 12:07:59 
zegarek84 Cytat(blooregard @ 27.04.2010, 13:03... 1.05.2010, 01:56:51 
mortus Cytat(zegarek84 @ 1.05.2010, 02:56:51... 1.05.2010, 07:21:33
nospor KodsetInterval("zs()", 100... 27.04.2010, 12:10:06
nospor Cytati jeśli d nie jest mniejsze od 100 (czyli w b... 27.04.2010, 12:20:33
mortus No tak, oczywiście. Opcjonalnie można zmodyfikować... 27.04.2010, 12:27:05
nospor CytatOpcjonalnie można zmodyfikować nieco funkcję ... 27.04.2010, 12:28:37 
mortus Cytat(nospor @ 27.04.2010, 13:28:37 )... 27.04.2010, 12:31:19
mortus Przedtem miałeś dobrze, wystarczyło tylko w odpowi... 27.04.2010, 12:35:50
nospor bo setInterval nikt ci nie kazal dawac do funkcji.... 27.04.2010, 12:36:14
Woytek950 Dzięki wielkie
[HTML] pobierz, plaintext var ... 27.04.2010, 12:41:06
zegarek84 ZAWSZE SIĘ DA
a może pasowało by przeczytać cały ... 1.05.2010, 09:32:04 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 00:37 |