Salve a tutti,
stavo prendendo spunto da questo questo interessante tutorial per fare una specie di "Accordion".
In quell'esempio struttura il documento più o meno così:
codice:
... <li class="title">Categoria A
<li class="sub-menu">
<ul> [*] .......[*] ....... [/list]
...
... <li class="title">Categoria N
<li class="sub-menu">
<ul> [*] .......[*] ....... [/list]
Quindi N tag li con la classe "title" e al click si apre il "parent" dentro.
Cioè:
codice:
$('li.title a').click(function(e){
/* Finding the drop down list that corresponds to the current section: */
var subMenu = $(this).parent().next();
/* Trovare il sotto menu che corrisponde alla voce cliccata */
$('.sub-menu').not(subMenu).slideUp('slow');
subMenu.stop(false,true).slideToggle('slow');
})
Se io volessi avere una struttura così:
codice:
<h3>titolo A</h3>
testo testo ........</p>
<h3>titolo B</h3>
testo testo testo</p>
.....
Come dovrei modificare il codice sopra?
Cioè, c'è un modo di dire "espandi tutti i tag
che trovi subito dopo il tag h3 cliccato" e chiudi tutti gli altri?
Che sudata a spiegare questa cosa....... sono sicuro è una baggianata, intanto faccio prove.
Ciao!