Ergebnis 1 bis 1 von 1

Thema: Javascript smooth fade - auch ohne CSS

  1. #1
    Contao-Fan Avatar von Nils Riel
    Registriert seit
    19.06.2009.
    Beiträge
    730

    Standard Javascript smooth fade - auch ohne CSS

    Ich würde gerne eine Seite mit ein paar Javascript-Effekten aufwerten. Hierbei würde ich vor allem gerne meine ganzen CSS a:hover Definitionen faden lassen. Das ganze ist z.B. hier schön zu sehen:
    http://davidwalsh.name/dw-content/fading-links.php

    Ich habe also folgendes probiert:
    PHP-Code:
    <script type="text/javascript">
    window.addEvent('domready',function() {
        
    $each($$('a'), function(el) {
            var 
    original el.getStyle('background-color');
            var 
    morph = new Fx.Morph(el,{ 'duration':'300'link:'cancel' });
            
    el.addEvents({
                
    'mouseenter' : function() { morph.start({ 'background-color':'blue' }) },
                
    'mouseleave' : function() { morph.start({ 'background-color'original }) }
            });
        });
    });
    </script> 
    wobei diese Style-Angaben gelten:
    HTML-Code:
    <style type="text/css">
    a {background:red;}
    a:hover {background:blue;}
    </style>
    das Problem ist hierbei, dass der a:hover trotzdem ausgeführt wird. D.h. sowohl das Javascript Event "mouseenter", als auch der a:hover funktionieren - was zu Überlagerungen kommt - somit funktioniert der Effekt nicht.

    Wie würdet ihr sowas machen? Am liebsten wäre es mir, wenn ich auch bestehende Seiten nur durch ein Javascript Code so aufwerten kann, ohne in die CSS Datei einzugreifen.

    Ziel ist einfach ein Hover-Effekt sowohl mit als auch ohne JS, wobei der mit JS faden soll.

    *Edit: 2 Stunden gesucht nichts gefunden, 2 Minuten nach dem Schreiben dieses Topics finde ich die Lösung, auch wenn diese mir nicht so 100% zusagt: http://www.peterkroener.de/flashige-...on-ohne-flash/ da ist man in der Gestaltung schon eingeschränkt.
    Geändert von Nils Riel (24.07.2009 um 22:55 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Galerie ohne Javascript
    Von feuermann im Forum Bilder/Dateien
    Antworten: 10
    Letzter Beitrag: 18.03.2011, 06:21
  2. Captions einblenden, aber ohne PUSH-Effekt bzw. Fade
    Von psykorsky im Forum slideshow
    Antworten: 4
    Letzter Beitrag: 13.08.2010, 14:21
  3. Erweiterungsverwaltung auch ohne SOAP ?
    Von hkunslg38 im Forum Entwickler-Fragen
    Antworten: 8
    Letzter Beitrag: 19.04.2010, 20:04
  4. TL ohne JavaScript
    Von sparklz im Forum Sonstiges zu Contao
    Antworten: 1
    Letzter Beitrag: 09.01.2010, 18:20

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •