Hi
hab wiedermal ein Problem mit JS, hab eine Hintergrundanimation auf meiner Webseite, welche zwar hübsch ist, aber laut Umfrage etwa einen Drittel der Besucher beim lesen stören tut. Deswegen möchte ich einen Button platzieren, so dass diese deaktiviert werden kann.
Ich dachte mir dass so:
Wenn der Button gedrückt wird, wird überprüft;
wenn die Elemente der Klasse Welle einen z-Index von 0 haben, dann setzte den z-Index Wert jener Klasse auf -500, wenn aber der Z-Index nicht 0 ist, dann setzte ihn auf 0 (also mach es wieder sichtbar).
Kann mir jemand den Code oben korrigieren? Oder geht das einfach gar nicht?
(Und jep, ich hab bewusst die Vanilla schreibweise verwendet (resp. versucht zu verwenden) da ich denke, dass ich dort eher ein Verständnis für die Funktion entwickle.)
Grüsse
hab wiedermal ein Problem mit JS, hab eine Hintergrundanimation auf meiner Webseite, welche zwar hübsch ist, aber laut Umfrage etwa einen Drittel der Besucher beim lesen stören tut. Deswegen möchte ich einen Button platzieren, so dass diese deaktiviert werden kann.
HTML:
<a type="button" value="Klicken um Hintergrundanimation zu beenden" onclick="backgroundbutton()" style="text-decoration: none;">
<button>
Hintergrund
</button>
</a>
Code:
function backgroundbutton() {
if (document.querySelector('.Welle').style.zIndex = 0){
document.querySelector('.Welle').style.zIndex = -500;
}
else {
document.querySelector('.Welle').style.zIndex = 0;
}
Ich dachte mir dass so:
Wenn der Button gedrückt wird, wird überprüft;
wenn die Elemente der Klasse Welle einen z-Index von 0 haben, dann setzte den z-Index Wert jener Klasse auf -500, wenn aber der Z-Index nicht 0 ist, dann setzte ihn auf 0 (also mach es wieder sichtbar).
Kann mir jemand den Code oben korrigieren? Oder geht das einfach gar nicht?
(Und jep, ich hab bewusst die Vanilla schreibweise verwendet (resp. versucht zu verwenden) da ich denke, dass ich dort eher ein Verständnis für die Funktion entwickle.)
Grüsse