J'ai le balisage suivant :
<div class="header">Text</div>
<div class="hiddenArea">sdsada</div>
<div class="header">Text2</div>
<div class="hiddenArea">sdsada</div>
et le jQuery suivant :
$('.header').click(function() {
var t = $(this).next('.hiddenArea').slideToggle();
});
Lorsque la zone cachée est révélée, je veux cacher l'autre zone cachée si elle est visible ? Je veux faire en sorte que je puisse ajouter d'autres en-têtes et zones cachées si j'en ai besoin.
Mise à jour :
Merci les gars, j'ai fini par faire ça :
$('#messages .header').click(function() {
if (!$(this).next().is(':visible')) {
$('.hiddenArea').slideToggle();
}
});