Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
[jQuery] Zwiększanie zmiennej do określonej wartości w danym czasie - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript)
+--- Wątek: [jQuery] Zwiększanie zmiennej do określonej wartości w danym czasie (/thread-jquery-zwiekszanie-zmiennej-do-okre%C5%9Blonej-warto%C5%9Bci-w-danym-czasie)



[jQuery] Zwiększanie zmiennej do określonej wartości w danym czasie - Rafik01 - 10-10-2010

Witam szanownych Panów i Panie,

Czy jQuery ma funkcję, która by zwiększyła wartość zmiennej do np. 50 w czasie 4 sekund. Tutaj to jest przykład. Chodzi, aby zawsze w te 4 sekundy zwiększała wartość zmiennej. Używałem Google i najwidoczniej moje zapytanie było zbyt długie, aby coś odnaleźć. Jeśli jQuery nie ma takowej funkcji to prosiłbym o porady dotyczące napisania takowej Smile.

Pozdrawiam


RE: [jQuery] Zwiększanie zmiennej do określonej wartości w danym czasie - R_Rafalsky - 11-10-2010

Więcej szczegółów? W każde 4 sekundy o kolejne 50? I czy jedna zmiana zmiennej czy powoli dynamicznie rosnąca zmienna? Opisz bardziej o co chodzi Smile


RE: [jQuery] Zwiększanie zmiennej do określonej wartości w danym czasie - Kartofelek - 11-10-2010

setTimeout - jest w js. Reszty nie bede ci tlumaczyl, bo napewno ogarniesz Wink

zmienna = 0;
function zwieksz() {
zmienna += 50;
if(window.console) console.log(zmienna);
setTimeout('zwieksz()',4000);
}


RE: [jQuery] Zwiększanie zmiennej do określonej wartości w danym czasie - Rafik01 - 17-10-2010

Powoli dynamicznie rosnąca zmienna. Czas trwania - 4sekundy ( nie co 4 sekundy, ale w czasie 4 sekund ), od 0 do 50.

Kartofelek, tyle to umiem Tongue. Chodzi, aby zmienna zwiększała dynamicznie swoją wartość ( od 0 do 50 ) w ciągu 4sekund.