• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Spoiler Automatik

Dane315

Mitglied
Der Spoiler aus dem Code unten soll sich nach 5 Sekunden nach Website aufruf automatisch öffnen... außerdem könnte jmd beurteilen ob das ganze so noch zeitgemäß ist. Ich lerne gerade HTML und CSS von javascript bzw jquery habe ich leider noch kaum Ahnung wäre toll wenn jemand ne Ahnung hat wie das Vorhaben funktioniert.



<div class="pre-spoiler">
<input name="button" type="button" onClick="if (this.parentNode.getElementsByTagName('div')[0].style.display != 'none') { this.parentNode.getElementsByTagName('div')[0].style.display = 'none'; this.value = 'Zuklappen'; } else { this.parentNode.getElementsByTagName('div')[0].style.display = 'block'; this.value = 'Aufklappen';}" value="Buttontext">

<div class="spoiler" style="display: none;">Der Text, der sichtbar gemacht wird</div>
 
Werbung:
ungetestet:

$( "button, input[type=' button']").on("click", function() {
$(this).closest('.pre-spoiler').next('.spoiler').toggle();
});

Für die 5s benötigst du ein setTimeout()
 
Zurück
Oben