Je cherchais un moyen d'inclure un "tout développer" et "tout réduire". J'ai mis à jour la démo avec le nouveau code en utilisant un simple accordéon jquery.Accordéon Jquery Tout développer Réduire tout
Le code d'origine doit être créditée à Ryan Stemkoski à http://www.stemkoski.com/stupid-simple-jquery-accordion-menu/
Démo: http://jsbin.com/ucalu3/5/
$(document).ready(function() {
$('.question').click(function() {
if($(this).next().is(':hidden') != true) {
$(this).removeClass('active');
$(this).next().slideUp("normal");
} else {
$('.question').removeClass('active');
$('.answer').slideUp('normal');
if($(this).next().is(':hidden') == true) {
$(this).addClass('active');
$(this).next().slideDown('normal');
}
}
});
$('.answer').hide();
$('.expand').click(function(event)
{$('.question').next().slideDown('normal');
{$('.question').addClass('active');}
}
);
$('.collapse').click(function(event)
{$('.question').next().slideUp('normal');
{$('.question').removeClass('active');}
}
);
});
Juste pour signaler, vous ne devez modifier le titre pour inclure « Résolu » une fois que vous obtenez une réponse. Lorsqu'une réponse a été acceptée, le nombre de réponses sur la page principale passera du blanc au jaune pour indiquer que le problème est résolu. –
grâce à cette question et réponse ... cela m'a sauvé ... –