Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di LuckySevenRoX
    Registrato dal
    Sep 2011
    residenza
    Foligno
    Messaggi
    361

    Jquery: attendere la fine dello slidedown per compiere azioni

    salve, sto organizzando 1 pannello a comparsa/scomparsa basato su jquery.

    il mio obiettivo è quello di visualizzare al click del primo bottone "testo 1", poi cliccando sul secondo il div con il testo deve fare lo slide up, quindi lo slide down e solo alla fine cambiare il contenuto del div con il testo

    ciò che accade adesso invece è che già mentre fa lo slideup il testo cambia e quindi si vede il contenuto che dovrebbe comparire solo dopo lo slidedown..

    so che la cosa è un pò contorta ma credo si possa capire..

    come risolvo? grazie

    Edit

    codice:
    					$("#opentab").slideUp();
    					$("#content").html($(this).attr('id'));
    					$("#opentab").slideDown();
    ecco il frammento dello script che si comporta male.. il valore HTML me lo cambia mentre è ancora in corso slideup, mentre io vorrei attendere il termine

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    devi utilizzare la funzione di callback, nel sito di jquery è spiegato dettagliatamente

    http://api.jquery.com/slideUp/

  3. #3
    Utente di HTML.it L'avatar di LuckySevenRoX
    Registrato dal
    Sep 2011
    residenza
    Foligno
    Messaggi
    361
    hai ragione non pensavo alla funzione di call back.. grazie 1000!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.