Änderung der Textfarbe bei mouseover

Ich bin der Hoffnung, dies zu erreichen, mit reinem CSS und Javascript. Ich bin ok mit PHP als gut. Ich bin die Vermeidung von jquery, weil ich versuche zu lernen javascript ein bisschen mehr, und ich habe festgestellt, dass in einigen Wort-press-Websites, die jquery nicht immer so, wie ich es brauche. So weit wie ich kann erzählen ich habe nicht jede programmatische Fehler, aber ich muss fehlt etwas, weil es anscheinend nicht richtig funktioniert.
Zuerst gebe ich einen link, wo der code zu finden sein. http://jsfiddle.net/FFCFy/13/

Nächstes gebe ich den eigentlichen code.

Javascript:

setInterval(function() {
    var x = document.getElementById("div1");
    var y = document.getElementById("div2");

    function stext() {
        x.style.color = 'red';
        y.style.color = 'black';
    }

    function htext() {
        x.style.color = 'black';
        y.style.color = 'red';
    }
}, 250);

html:

<html>
<body>
    <span id="div1" style="color:black;" onmouseover="stext"   onmouseout="htext">TEXT1</span><p />
    <hr color="black" />
<span id="div2" style="color:red;"onmouseover="htext" onmouseout="stext">Text2</span>

</body>
</html>

Irgendwann werde ich das ändern das ein-und ausblenden, verschiedene text -, aber ich werde kommen, sobald ich dies herausgefunden.

Vielleicht bin ich Missverständnis, deine Frage, aber warum nicht mit CSS :hover? (brauchen Sie, um Elemente <a> tags < IE9, aber werde es ändern, hover-Farbe)
Was genau wollen Sie erreichen?
Nicht einige ältere Browser haben Probleme mit :hover bei einigen element-Typen? Dies ist der Vorteil der Verwendung von jQuery, es weiß, wie es, dies zu umgehen.
die Absicht dahinter NICHT mit CSS-hover ist, dass meine Absicht war, schließlich haben eine änderung, die nicht verwandt war, zu einer einfachen Farbe. Damals 2012 war ich noch zu lernen, und ich war auf der Suche nach einem Weg, um Effekt zu ändern bei mouseover, so konnte ich schließlich Rollen Sie die Idee zu einem größeren Projekt. Die erste Antwort, die ich erhielt, endete als die Lösung, die ich suchte.

InformationsquelleAutor myth024 | 2012-10-31

Schreibe einen Kommentar