2009-07-17 5 views
1

jQuery, Cufon, les polices, les plugins jQuery et le code JavaScript figurent en haut d'une page. Le code Javascript est tout enveloppé dans un document.ready(). Deux scripts Twitter, l'un le script et l'autre le JSON, sont au début. Un problème qui se passe est que j'ai découvert que même en plaçant les scripts au bas de la page, les scripts Twitter retardent l'exécution de tous les autres scripts parce qu'ils ont été enveloppés dans un document.ready.Conserver le script Twitter du chargement jusqu'à ce que tous les autres scripts aient été traités

Une solution à ce que je peux voir est de retirer le document.ready() des fonctions et de les déplacer vers le bas de la page, avant Twitter. Y a-t-il une meilleure manière de faire cela?

Répondre

0

Si la vitesse d'exécution n'est pas critique, vous pouvez essayer setTimeout d'appeler le script Twitter.

Exemple:

$(document).ready(function(){ 

    setTimeout(callTwitterFunction, largeNumberEnoughForOtherScriptToFinishLoading) 

}); 
Questions connexes