Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS][JavaScript] Przewijanie bez margue
Forum PHP.pl > Forum > Przedszkole
lukasamd
Witam, mam sobie taki oto kodzik:

  1. <script type="text/javascript">
  2. nereidFadeObjects = new Object();
  3. nereidFadeTimers = new Object();
  4. function nereidFade(object, destOp, rate, delta){
  5. if (!document.all)
  6. return
  7. if (object != '[object]'){ //do this so I can take a string too
  8. setTimeout('nereidFade('+object+','+destOp+','+rate+','+delta+')',0);
  9. return;
  10. }
  11. clearTimeout(nereidFadeTimers[object.sourceIndex]);
  12. diff = destOp-object.filters.alpha.opacity;
  13. direction = 1;
  14. if (object.filters.alpha.opacity > destOp){
  15. direction = -1;
  16. }
  17. delta=Math.min(direction*diff,delta);
  18. object.filters.alpha.opacity+=direction*delta;
  19. if (object.filters.alpha.opacity != destOp){
  20. nereidFadeObjects[object.sourceIndex]=object;
  21. nereidFadeTimers[object.sourceIndex]=setTimeout('nereidFade(nereidFadeObjects['+object.sourceIndex+'],'+destOp+','+rate+','+delta+')',rate);
  22. }
  23. }
  24. </script>
  25.  
  26. <marquee behavior="scroll" valign="bottom" direction="up" height="150" scrollamount="1" scrolldelay="1" onmouseover="this.stop()" onmouseout="this.start()">
  27. <p><a href="adres" title="tytul_linka" target="_blank"><img src="adres_img" alt="alt_img" /></a></p>
  28. </marquee>


Dzięki niemu buttony które wrzucam na stronie pojawiają się w małym paneliku, wyjeżdżają z dołu, i znikają u góry, efekt zapętlony.

Czytałem jednak, iż marguee nie jest zgodne ze specyfikacji HTML oraz XHTML i de facto został wprowadzony tylko do IE (choć w innych też działa). Wszędzie się pisze że podobny efekt można uzyskać używając CSS, może mi ktoś pomoc coś takiego zrobić?
neverever
W css to chyba chodziło o http://www.w3.org/TR/css3-box/#marquee

Polecam również: http://www.google.com/search?client=opera&...-8&oe=utf-8

fajny scroll zrobisz też przy użyciu mootools, jquery itp.
paziek
Nie wiem jak reszta przeglądarek, ale Firefox (a właściwie to silnik - gecko) dodał wiele usprawnień w wersji 1.9 (firefox 3) do taga marquee, także nawet jeśli nie jest to część standardu - jest jak najbardziej wspierana przez przeglądarki - a to jest najważniejsze.
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.