2009-09-03 9 views
0

quand j'utilise google.load() pour charger jquery, que dois-je utiliser à la place de

$(function() { 
... 
});

est ...

google.setOnLoadCallback(function() { 
... 
});

la même chose? cela peut être trop lent si je charge beaucoup avec google.load()?

alors se

google.load("jquery", "1.3.2", {callback: docLoaded()});

courir après le document entier est chargé?

Répondre

0

Je pense que vous devriez être en sécurité en utilisant $(function) encore, car il faudra attendre que google charge jQuery, c'est après tout une partie du document. Ou ai-je tort ici?

J'ai toujours utiliser des versions locales anyway..Just se sent plus sûr, vous savez (:

modifier: juste testé, et cela a fonctionné, tout en utilisant la $(function)

+0

err j'ai fait google.load ("jquery", "1.3.2"); google.load ("maps", "2"); $ (function() { alert ("Hello"); }); et nième arrivé ... – iceangel89

+0

Juste voudrais ajouter, que $ (function() {}) est l'équivalent de $ .ready() et se déclenche avant $ .load()! http://api.jquery.com/ready/ La différence est que pour préparer le DOM est construit, mais les images, les artefacts css pourraient ne pas être tous chargés. – sibidiba

1

régulière Jetez un coup d'oeil ici: Google Ajax Apis Playground

La façon dont ils le font est comme ceci:

google.load("jquery", "1"); 

function OnLoad(){ 
    // some Jquery instructions 
} 

google.setOnLoadCallback(OnLoad); 
Questions connexes