Ho creato questa funzione in jquery che dovrebbe nascondere tutti i
figli di <h3>. In realtà funziona correttamente solo con i primi
nascondendo e non mostrando mai gli eventuali secondi o terzi
. Dove sbaglio?
Codice PHP:$(document).ready(function(){
$('h3').click(function() {
if (!$(this).hasClass("actived")) {
$('h3').removeClass("actived");
$(this).addClass("actived");
$('h3 ~ p').slideUp(400);
$(this).next().delay(400).slideDown(400);
}
});
$('h3 ~ p').hide().first().show();
$('h3').first().addClass("actived");
});

Rispondi quotando
Mi rimane da risolvere il problema della prima serie h3+p+p... attualmente quando si carica la pagina viene visualizzato solo il primo p, anche se non capisco perché!
