Bonjour à tous,
J'ai réalisé un menu accordéon qui fonctionne bien. Hormis l'image dans le titre contenu dans le style boxoff/boxon que je voudrais changer lorsque le menu est ouvert ou fermé. Je n'arrive pas cibler correctement le titre.
Merci de votre aide...
Modifié par fabcreaweb (17 Jun 2009 - 18:21)
J'ai réalisé un menu accordéon qui fonctionne bien. Hormis l'image dans le titre contenu dans le style boxoff/boxon que je voudrais changer lorsque le menu est ouvert ou fermé. Je n'arrive pas cibler correctement le titre.
Merci de votre aide...
$(document).ready(function() {
$('div#box').hide();
$('div.box-contain-top>h3 a').click(function(){
var $nextDiv = $(this).parent().parent().next();
var $nextTitle = $(this).parent().parent().next();
$nextTitle.siblings('div.box-contain-top>h3').toggleClass('boxooff');
$(this).parent().toggleClass('boxon');
$nextDiv.slideToggle('normal').siblings('div.box-contain-content').slideUp('normal');
});
});
<div class="box-contain" >
<div class="box-contain-top">
<h3 class="boxoff" > <a href="#">Titre 1</a></h3>
</div>
<div class="box-contain-content" style="display:none;">
Contenu 1
</div>
<div class="box-contain-top">
<h3 class="boxoff"><a href="#">Titre 2</a></h3>
</div>
<div class="box-contain-content" style="display:none;" class="box">
Contenu 2
</div>
<div class="box-contain-top">
<h3 class="boxoff"><a href="#">Titre 3</a></h3>
</div>
<div class="box-contain-content" style="display:none;" class="box">
contenu 3
</div>
<div class="box-contain-top">
<h3 class="boxoff"><a href="#">Titre 4</a></h3>
</div>
<div class="box-contain-content" style="display:none;" class="box">
contenu 4
</div>
</div>
Modifié par fabcreaweb (17 Jun 2009 - 18:21)