Siehe unten Schnipsel. Fade out funktioniert gut, aber jede Idee, warum es nicht verblassen wird?Reine JavaScript ein- und ausblenden - Fade-in funktioniert nicht
Mein HTML:
<div id="id10574"><span style="font-size:6em">♥</span></div>
<button id="b1">Fade Out</button>
<button id="b2">Fade In</button>
<script src="fade.js"></script>
und die JS:
var cat = document.getElementById("id10574");
cat.style.opacity = 1;
function fadeout() {
if (cat.style.opacity > 0) {
cat.style.opacity = (cat.style.opacity - 0.01);
setTimeout(fadeout, 10);
} else {
}
}
function fadein() {
if (cat.style.opacity < 1) {
cat.style.opacity = (cat.style.opacity + 0.01);
setTimeout(fadein, 10);
} else {
}
}
document.getElementById("b1").addEventListener("click", fadeout , false);
document.getElementById("b2").addEventListener("click", fadein , false);
Ich bin wirklich auf diesen einen ratlos. Versuche, einen einfachen Effekt zu machen, der auf IE8 funktioniert (Sharepoint in Unternehmensumgebung).
Danke!
Dies geht auf Sharepoint (nur IE8-Unterstützung); das click-Ereignis ist in meinem Codebeispiel drin – user1525612
Irgendwelche Konsolenfehler? – devqon