Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Automatyczne przewijanie
sliwa007
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 7
Dołączył: 18.08.2010
Skąd: Rzeszów

Ostrzeżenie: (10%)
X----


Witam,
Chcę zrobić bardzo prosty slider z wykorzystaniem jquery. Zrobiłem coś takiego

  1. <button id="prev" href="">prev</button> <button id="next" href="">next</button><br>
  2. <img class="zdj" src="1.jpg"><img class="zdj" src="2.gif">
  3. $('#prev').click(function() {
  4. $('img.zdj').animate({"left": "+=100px"}, "slow");
  5. });
  6. $('#next').click(function() {
  7. $('img.zdj').animate({"left": "-=100px"}, "slow");
  8. });


Powyższy kod działa po kliknięciu w odpowiednie przyciski ale, problem polega na tym że nie wiem co zrobić żeby zdjęcia przesuwały się automatycznie przez cały czas. Z góry dziękuję za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vokiel
post
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Można użyć setInterval, można też setTimeout...
[JAVASCRIPT] pobierz, plaintext
  1. function sliderStep(){
  2. // bla bla
  3. setTimeout('sliderStep()',1000);
  4. }
  5. setTimeout('sliderStep()',1000);
[JAVASCRIPT] pobierz, plaintext


Przy setTimeout jest jeden plus, wiemy, że jedna iteracja nie będzie zachodziła na drugą. Ma to znaczenie przy animacjach, w których nie do końca wiadomo ile czasu zajmie ich wykonanie.
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: 15.10.2025 - 03:55