Originariamente inviato da dottwatson
sto imparando jquery da poco (sono mootoolsiano ) ed ecco come ho risolto il problema così come ho trovato sulla documentazione...

codice:
$(document).ready(function(){ 
    $('a#tech').click(function() { 
        $('#scheda_tecnica').animate(
            {"height": "toggle"}, 
            500,
            'linear',
            mostra()
            );
        }); 
 
    function mostra(){ alert('ciao'); } 
    });
avevo provato anche io così, senza successo, ho riprovato lo stesso con il tuo codice e confermo che non funziona in quanto sia su firefox che explorer che opera lancia la funzione mostra(); prima dell'animazione di apertura del div invece di lanciarla alla fine dell'animazione come desidero, comunque grazie lo stesso.