2011-06-29 3 views
1

Comment puis-je lancer un script de jQuery après que celui-ci est terminé (ou le programmer au démarrage)? J'ai une zone de contenu qui se fond dans le chargement de la page:Jquery slidetoggle question

$(document).ready(function() { 

    $("#content").hide(); 

    $(window).load(function() { 
     $("#content").fadeIn(3000); 
    }); 

}); 

Than, une fois que je veux dans fane la barre de navigation au-dessus de la zone de contenu de glisser vers le bas bascule. J'essaie de faire en sorte que les scripts agissent en accord avec le timing les uns des autres. D'accord, merci.

Répondre

1
$(document).ready(function() { 

$("#content").hide(); 

$(window).load(function() { 
    $("#content").fadeIn(3000, function() { 

     $('#navBar').slideDown('slow') 
     }); 
    }); 
}); 

.fadeIn() vous permet de spécifier une fonction à appeler une fois sa complète. est le $(window).load() nécessaire ici avec $(document).ready()?

+0

était dans les processus de révision que vous downvoted. – matchew

+0

Je suppose, je donne souvent la bonne réponse, puis éditer la question plusieurs fois que je construis dessus. C'est juste mon style. Par exemple, http://stackoverflow.com/questions/6497525/print-date-for-the-monday-of-the-current-week-in-bash/6497622#6497622 J'ai édité pas mal de choses car je pensais à plus . Malheureusement, la réponse était déjà acceptée avant que la ligne suivante ne soit ajoutée: '#bien que, si vous vous croyez un Abraham Lincolin date -d'monday-quinzaine '+% Y% m% d # 2 semaines ago' – matchew

3

Utiliser le rappel de .fadeIn():

$("#content").fadeIn(
    3000, 
    function() { 
     //do stuff here 
    } 
); 
+0

Got it, thank homme. Y at-il un moyen pour que le contenu ne glisse pas vers le bas. Donc, c'est réglé là où ça sera après le slideToggle? – Graham

+0

Afficher plus de code. Je ne sais rien sur le placement de vos éléments html. – kei

+0

Je ne peux pas vraiment mettre le code ici parce que c'est trop de caractères. Mais c'est http://www.paulbedal.com. La page qui glisse vers le bas lorsque le # nav-top glisse vers le bas. Je ne veux pas que la page glisse comme ça. – Graham