apprécierait vraiment un peu d'aide si possible?Deux divisions identiques avec jQuery slideToggle, mais une seule fonctionne.
Merci d'avance à tous ceux qui prennent le temps de répondre!
Voici mon problème.
J'ai deux divs identiques qui s'asseoir dans une rangée. Ils contiennent un h3 et un p. Au clic du h3 je veux que ça glisseToggle l'affichage de la p. Le slideToggle fonctionne bien sur la première div mais sur la seconde div il n'a aucun effet.
Des idées où je pourrais me tromper?
Mon code est ci-dessous ...
HTML
<section class="twocol">
<div id="accordionPanel">
<h3 class="accordionControl">This is the title of the content area</h3>
<p class="accordionText">Lorem ipsum dolor sit amet, no per erant dicant tritani. Et reque aperiam fabulas nec. Vim ne pericula tincidunt. Id perpetua constituam quo, feugiat pertinax referrentur at per.</p>
</div>
</section>
<section class="twocol">
<div id="accordionPanel">
<h3 class="accordionControl">This is the title of the content area</h3>
<p class="accordionText">Lorem ipsum dolor sit amet, no per erant dicant tritani. Et reque aperiam fabulas nec. Vim ne pericula tincidunt. Id perpetua constituam quo, feugiat pertinax referrentur at per.</p>
</div>
</section>
CSS
#accordionPanel {
@include lightgreygradient;}
.accordionControl {
&:hover {cursor: pointer;}
}
.accordionText {display:none;}
Javascript
$('#accordionPanel').on('click', '.accordionControl', function (e) {
e.preventDefault();
$(this).next('.accordionText').not(':animated').slideToggle();
});
trop identique je suppose ... –