Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Animacja - kod HTML
Forum PHP.pl > Forum > Po stronie przeglądarki
ziemniak
Witam

Szukam kodu HTML, który z dwóch obrazków np:





zrobi animację, przesuwającą się co np. 1,2s przykład:

Dlaczego, nie mogę wstawić zwykłego GIF`a?
przy np. 5 obrazkach niesamowicie się tnie
nie chce wstawiać flash`a na aukcję, z powodu iż nie każdy ma ADOBE flash player ;/

Proszę o pomonc
qrooel
W samym HTMLu się nie da, chyba, że w DHTML. Możesz to zrobić poprzez jQuery, a flash jest standardem tak na marginesie, prawie każdy ma go zainstalowanego żeby oglądać YT. ;]
kamil4u
Dzisiaj, jakiś dobry dzień na gotowce wink.gif :
[JAVASCRIPT] pobierz, plaintext
  1. <img id="test" src="./1.jpg" alt="./1.jpg">
  2.  
  3. <script>
  4. var el;
  5. el = document.getElementById('test');
  6. window.setInterval(function(){
  7. if(el.getAttribute('src') == './1.jpg'){
  8. el.src = './2.jpg';
  9. el.alt = './2.jpg';
  10. } else {
  11. el.src = './1.jpg';
  12. el.alt = './1.jpg';
  13. }
  14. }, 1000);
  15. </script>
[JAVASCRIPT] pobierz, plaintext
ziemniak
jak zrobić, żeby animacja się powtarzała?
kamil4u
Tzn. jak powtarzała? Przecież powtarza się... - przetestuj dokładniej kod!
ziemniak
już się odświeża i robi w kółko...
dlaczego, przy każdym powtórzeniu wczytuje się od nowa?
dałoby radę tak, żeby się nie odświeżał?
kamil4u
Poczytaj o cache-waniu obrazków w JS -> new Image()
Sleqqus
Teraz bez flash playera to nie da się po necie łazić, więc możesz to zrobić we flashu.
A dlaczego sądzisz, że gif będzie się ciął przy 5'ciu klatkach?
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.