Dalla documentazione che ho trovato questo esempio:Dove mettere tutto il codice JavaScript jQuery?
Siamo in grado di animare qualsiasi elemento, ad esempio una semplice immagine:
<div id="clickme"> Click here </div> <img id="book" src="book.png" alt="" width="100" height="123" />
Con l'elemento inizialmente mostrato, possiamo nascondere lentamente:
$('#clickme').click(function() { $('#book').fadeOut('slow', function() { // Animation complete. }); });
mi ricordo da 5 anni fa, che non bisogna mai mai riferirsi a qualsiasi elemento fino a quando non è stato definito. Questa regola si applica ancora? Quindi dovrei mettere tutto quel codice nel footer della mia pagina web? O posso metterlo in un file separato e importarlo nel footer? Qual è la migliore pratica?
Anche io preferisco usare '$ (document) .ready()' per l'altro stile di invocazione di questo, poiché è più esplicito. – JAL
+1, è molto più chiaro. Non so se gli script minifier tradurranno questo in stenografia ..? – dmp
È quello che la documentazione di jQuery consiglia, quindi ... – tdammers