problema jQuery slideUp / slideDown
Domanda
sta avendo un problema fare un cursore jQuery, ho una lista di link che rivelano le informazioni corrispondenti. Diversi collegamenti avere un contenuto diverso, in modo da avere diverse altezze ..
Funziona, ma il problema che sto avendo è quando nuovo contenuto di una diversa altezza, viene aggiunto lo slideDown () scorre all'altezza del contenuto precedente (anche se il nuovo contenuto è lì!) Quindi cretini indietro al corretto altezza? Anche quando questo accade il mio tasto 'stretta' non funziona più.
$('#timelineDataContainer').slideUp(400,function(){
$('#timelineData').queue(function(){
$(this).html('')
.append('Some new content here....')
.dequeue();
});
});
$('#timelineDataContainer').slideDown();
Ecco un esempio di lavoro da jFiddle
Qualsiasi aiuto sarebbe apprezzato!
Soluzione
si sta chiamando lo slideDown () senza attendere slideUp () alla fine.
Questo dovrebbe funzionare come previsto: http://jsfiddle.net/Xu6B4/12/