Bonjour,
je cherche à détecter l’événement d'ouverture d'un panneau d'accordéon jquery (l’événement change ne convient pas car il agit à la fermeture autant qu'à l'ouverture)
j'ai écrit ce code
.ui-state-default est l'état du panneau fermé et .ui-state-active est l'état du panneau ouvert.
Curieusement le click est détecté autant sur l'ouverture que sur la fermeture...
quand je clique sur le panneau fermé j'obtiens:
et quand je clique sur le panneau ouvert j'obtiens:
alors que je m'attendais au contraire.....
c'est pas un peu bizarre..?
Modifié par lionel_css3 (21 Feb 2012 - 21:31)
je cherche à détecter l’événement d'ouverture d'un panneau d'accordéon jquery (l’événement change ne convient pas car il agit à la fermeture autant qu'à l'ouverture)
j'ai écrit ce code
$( "h3.ui-accordion-header.ui-state-default" ).click(
function(event) {
console.log(this);
});
.ui-state-default est l'état du panneau fermé et .ui-state-active est l'état du panneau ouvert.
Curieusement le click est détecté autant sur l'ouverture que sur la fermeture...
quand je clique sur le panneau fermé j'obtiens:
<h3 class="neuf ui-accordion-header ui-helper-reset ui-state-hover ui-state-focus ui-state-active ui-corner-top" role="tab" aria-expanded="true" aria-selected="true" tabindex="0">
et quand je clique sur le panneau ouvert j'obtiens:
<h3 class="neuf ui-accordion-header ui-helper-reset ui-state-hover ui-state-focus ui-state-default ui-corner-all" role="tab" aria-expanded="true" aria-selected="true" tabindex="0">
alors que je m'attendais au contraire.....
c'est pas un peu bizarre..?
Modifié par lionel_css3 (21 Feb 2012 - 21:31)