Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Samopowtarzalna funkcja
Forum PHP.pl > Forum > Przedszkole
grabek93
  1. function przesuwanie(x,y)
  2. {
  3. var x,y,uchwyt;
  4. window.scrollBy(x,y);
  5. uchwyt=setTimeout("przesuwanie(x,y)",5); // ta linijka nie działa. po najechaniu na obrazek, strona przesuwa się tylko o 10px w dół i 10px w prawo
  6. }


Chcę żeby przesuwało stronę po najechaniu na obraz płynnie w dół i do prawej.
Nie ważne zatrzymanie funkcji bo umiem to zrobić, ważne żeby w ogole chciało ruszać!
a to przeswa tylko po ciągłym najeżdżaniu na obraz ;/

  1. <img border="0" src="plik.png" onmouseover="przesuwanie(10,10)">
Fifi209
[JAVASCRIPT] pobierz, plaintext
  1. setTimeout("przesuwanie("+x+","+y+")"
[JAVASCRIPT] pobierz, plaintext

tak bardziej.
konrados
Bo var uchwyt; jest lokalna dla funkcji, spróbuj:
  1. var uchwyt;
  2. function przesuwstart(x,y)
  3. {
  4. uchwyt = setTimeout("przesuwanie("+x+","+y+")",5);
  5. }
  6.  
  7. function przesuwanie(x,y)
  8. {
  9. var x,y;
  10. window.scrollBy(x,y);
  11. uchwyt = setTimeout("przesuwanie("+x+","+y+")",5);
  12. }
  13.  
  14. function przesuwstop()
  15. {
  16. clearTimeout(uchwyt);
  17. }
grabek93
dobra odkryłem to już winksmiley.jpg dzięki smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.