Ciao a tutti,
sapete per caso se toggle() ha dei setting per fare due callback distinti? uno in apertura e uno in chiusura?
grazie mille!
Ciao a tutti,
sapete per caso se toggle() ha dei setting per fare due callback distinti? uno in apertura e uno in chiusura?
grazie mille!
No
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
Grazie,
allora devo per forza fare da me. Ma come faccio ad assegnare uno stato ( valore a una variabile ) all'interno della funzione?
$("h2").click(function(){
$(this).next().slideToggle('normal');
// qualcosa tipo $this->stato = open ???
});
grazie mille!
Non ho capito cosa intendi, prova a spiegare cosa devi fare senza dare nulla di scontato e in modo più chiaro possibile.
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
ciao,
vorrei potere fare altre cose durante i due differenti stati del toggle (apertura, chiusura ).
grazie!
invece di usare slideToggle usa slideDown e slideUp
ma non cambia, devo sempre avere una variabile, associata a il $(this) di turno, che mi dice lo stato.
Infatti il codice e':
Codice PHP:
$("h2").click(function(){
if ( stato-di-questo-h2 == true ){
$(this).next().slideDown('normal');
// piu altra roba
} else {
$(this).next().slideUp('normal');
// piu altra roba
}
});
Ultima modifica di zoc; 06-10-2014 a 12:04
non ti seguo, puoi vedere se è visibile o meno
$(this).next().is(":visible")
edit: forse ho capito, puoi fare cosi:
codice:$(this).next().slideToggle( "normal" , function(){ if($(this).is(":visible")){ //visibile }else{ //nascosto } });
Ultima modifica di Vindav; 06-10-2014 a 15:07
@bionicoz
Mitico! perfetto!
@vindav la funzione is non la conoscevo... puo tornare molto utile!
Grazie mille a tutti!