Bonjour,
Je cherche à créer un script accordéon fonctionnant avec tous les éléments disposant de la classe .accordion. Jusque là, tout va bien.
Ensuite, j'ai tenté de rendre indépendant les accordéons les uns des autres, tout en utilisant le même code, mais j'ai échoué pour l'instant.
Voici le cœur du code :
Voici une page d'exemple pour tester : Accordion
Modifié par Olivier C (11 Mar 2015 - 12:27)
Je cherche à créer un script accordéon fonctionnant avec tous les éléments disposant de la classe .accordion. Jusque là, tout va bien.
Ensuite, j'ai tenté de rendre indépendant les accordéons les uns des autres, tout en utilisant le même code, mais j'ai échoué pour l'instant.
Voici le cœur du code :
$('[class^="accordion"] > a').click(function(e) {
$('[class^="accordion"] > *:nth-child(even)').slideUp();
if(!$(this).next().is(':visible')) {
$(this).next().slideDown();
}
e.preventDefault();
});
Voici une page d'exemple pour tester : Accordion
Modifié par Olivier C (11 Mar 2015 - 12:27)