Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js]Stopniowe przesuwanie
Glarden
post
Post #1





Grupa: Zarejestrowani
Postów: 153
Pomógł: 2
Dołączył: 28.05.2007
Skąd: Stamtąd

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


Witojcie, chciałem napisać skrypt, który by przesuwał diva do określonej pozycji, ale stopniowo, tak żeby ten div "zjeżdżał". Mam tak:
  1. function przesun() {
  2. for (i=75;i<150;i++)
  3. {
  4. setTimeout("document.getElementById('kupa').style.top = i;", 500);
  5. }
  6. }
  7. <a href="javascript:przesun();">Przesun</a>
  8. <div id="kupa">
  9. Wszyscy maja Mambe, mam i ja.<br>
  10. Nie macie wasów.
  11. </div>
  12. </body>


I efekt jest taki, że po naciśnięciu odnośnika odczekuje pół sekundy i przenosi do określonej pozycji, ale od razu, zamiast zjeżdżać.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nevt
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


spóbuj tak:
  1. function przesun(i)
  2. {
  3. if(i < 150)
  4. {
  5. document.getElementById('kupa').style.top = i++;
  6. setTimeout('przesun(' + i + ')', 30);
  7. }
  8. }
  9. <a href="javascript:przesun(75);">Przesun</a>
  10. <div id="kupa">
  11. Wszyscy maja Mambe, mam i ja.<br>
  12. Nie macie wasów.
  13. </div>
  14. </body>


pisałem z pamięci, ale powinno hulać...

Ten post edytował nevt 16.02.2008, 13:43:25
Go to the top of the page
+Quote Post

Posty w temacie
- Glarden   [js]Stopniowe przesuwanie   16.02.2008, 12:47:20
- - nevt   spóbuj tak: [HTML] pobierz, plaintext <script...   16.02.2008, 13:42:35
- - Glarden   Racja, działa. Dzięki   16.02.2008, 16:28:37


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: 3.10.2025 - 20:07