Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][CSS][JavaScript] Przewijanie bez margue
-lukasamd-
post
Post #1





Goście







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ć?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 05:45