De la documentation que j'ai trouvé cet exemple:Où mettre tout ce code JavaScript jQuery?
Nous pouvons animer tout élément, comme une image simple:
<div id="clickme"> Click here </div> <img id="book" src="book.png" alt="" width="100" height="123" />
Avec l'élément initialement montré, nous pouvons le cacher lentement:
$('#clickme').click(function() { $('#book').fadeOut('slow', function() { // Animation complete. }); });
Je me souviens d'il y a 5 ans, que vous ne devriez jamais se référer à tout élément jusqu'à ce qu'il soit défini. Est-ce que cette règle s'applique toujours? Donc, je devrais mettre tout ce code dans le pied de page de ma page Web? Ou puis-je le mettre dans un fichier séparé et l'importer dans le pied de page? Quelle est la meilleure pratique?
Je préfère aussi utiliser '$ (document) .ready()' pour l'autre style d'invocation, car c'est plus explicite. – JAL
+1, c'est beaucoup plus clair. Je ne sais pas si les scripts de minifier traduiront cela en raccourci ..? – dmp
C'est ce que recommande la documentation de jQuery, alors ... – tdammers