Uso un sacco di jQuery, quindi devo continuare a digitare la funzione $(document).ready
per inserire il codice jQuery. C'è una forma più breve della funzione?
risposta
I tre sintassi seguenti sono consentiti:
Sintassi 1
$(document).ready(function)
Sintassi 2
$().ready(function)
Sintassi 3
$(function)
Aggiornamento:
Inoltre, a partire dalla versione 1.9 in poi:
$(window).on('load', null, function)
$(document).on('ready', null, function)
+1 Risposta molto bella. Benvenuto in Stack Overflow! –
Esiste anche '$ (document) .bind (" ready ", handler)' (sebbene ciò non si comporti _quite_ allo stesso modo). – nnnnnn
Il primo è buono, il secondo è in pericolo con conflitti in un altro framework/libreria JS. Il terzo è lo stesso del secondo. Dovresti usare jQuery (document) .ready (function() {...}); Scrivi quella riga una volta e implementa tutta la tua logica tra parentesi quadre. Qual è il problema ? –
- 1. C#, metodo di scrittura più lungo o metodo più breve?
- 2. forma jQuery presentare vs document.form.submit
- 3. È possibile scrivere questo codice jquery più breve? (principiante)
- 4. Come trovare il div più breve con JQuery
- 5. $ (documento) .ready() o $ (funzione()) - Quale usare?
- 6. Il modo più breve per collegare più elementi DOM a un gestore di eventi usando Jquery?
- 7. Jquery - Più di 1 "$ (documento) .ready" = codice dirty?
- 8. jQuery più ID stessa funzione
- 9. Scrittura del codice nel documento in lattice
- 10. forma jQuery presentare
- 11. Perché la funzione fwrite libc è più veloce della funzione di scrittura syscall?
- 12. Scrittura di una funzione personalizzata
- 13. Aggiornamento progetto 'ProjectName' di Gradle fallito - Errore: Documento già visto
- 14. C qual è la forma breve per lungo unsigned int
- 15. jquery - $ (document) è già necessario?
- 16. Aggiunta di una firma GPG a un documento già firmato?
- 17. jQuery $ (documento) .keydown() problemi
- 18. jQuery documento pronto con Knockout.js
- 19. quanto dovrebbe essere breve una funzione?
- 20. Che cos'è jQuery (documento) contro $ (documento)
- 21. scrittura selettore jQuery versione
- 22. DB di funzione e documento di Azure
- 23. Architettura di una funzione di scrittura intensiva
- 24. jQuery non presenta una forma
- 25. documento jquery pronto gestore
- 26. Google Maps Api dritto (più breve) route
- 27. Trovare il percorso più breve con FGL
- 28. script jQuery: funzione (finestra del documento, non definito) vs; (function ($, finestra, documento, non definito)
- 29. Ottimizzazione dell'algoritmo: percorso più breve tra più punti
- 30. È già presente una stringa in una normale forma di compatibilità nella corrispondente forma canonica normale?
Perché si stanno facendo un sacco di '$ (document) .ready()' blocchi? Solo il codice di inizializzazione che fa riferimento al DOM sul caricamento della prima pagina deve essere in tale blocco. Puoi anche mettere molti pezzi di codice in un blocco '$ (document) .ready()'. – jfriend00
Le risposte di seguito sono chiare, ma sono anche chiaramente enunciate in [jQuery doco per documenti pronti] (http://api.jquery.com/ready/). – nnnnnn