toggle div um Funktionalität alle mit einem Klick ein-/ausblenden erweitern

Toggenburger

Grünschnabel
Hallo allerseits,

mit dem Script wird ein content div über einen click auf das header div ein- und ausgeblendet. Funktioniert wunderbar. Auch bei mehreren header/divs.

Wie kann ich die Funktionalität dahingehend erweitern, dass mit einem click auf ein zusätzliches div alle (eingeblendeten) divs ausgeblendet werden und umgekehrt?

Code:
<script type='text/javascript'>
$(window).load(function(){
    $('.header').click(function() {
        if ($(this).next().is(':visible')) $(this).addClass('active').next('.content').slideUp();
        else $(this).removeClass('active').next('.content').slideDown();
});
});
</script>

HTML:
<div class="container">
    <div class="header">Inhalt1</div>
    <div class="content"><p>1: Lorem ipsum dolor sit amet</p></div>
</div>

<div class="container">
    <div class="header">Inhalt 2</div>
    <div class="content"><p>2: Lorem ipsum dolor sit amet</p></div>
</div>

Das Styling ist mal unwichtig.

Danke.
 

Neue Beiträge

Zurück