Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.lang.javascript > #8264
| Newsgroups | it.comp.lang.javascript |
|---|---|
| Date | 2018-10-19 03:22 -0700 |
| References | <1cd4f41d-cca6-4adf-8b2f-671486214f29@googlegroups.com> <g2tlfnF8dj4U1@mid.individual.net> |
| Message-ID | <f9e0c27a-5644-4535-b205-8ad3064ba3ea@googlegroups.com> (permalink) |
| Subject | Re: jquery 3 e document.ready |
| From | gandalf.corvotempesta@gmail.com |
Il giorno venerdì 19 ottobre 2018 11:12:25 UTC+2, Alessandro Pellizzari ha scritto:
> Hai provato a caricare jQuery direttamente per primo (magari dalla sua
> CDN), invece di metterlo dentro il file minificato?
Si, non cambia nulla. E' stato il primo test che ho fatto-
> Ho la sensazione che qualsiasi cosa abbia minificato quei file abbia
> anche messo qualche async dentro.
No, non c'è nessun async.
Altra assurdità di poco fa:
-------------------------------
$(function() {
var miaFunzione = function() {
// Qui il dom è ready, ma in realtà non trova gli elementi.
}
// varie cose
// inizializzo mappa google
x = new google...
// setto un evento (da notare che sono dentro la *document.ready*)
google.events.addListener(miaFunzione());
});
-------------------------------------------
Quando si triggera l'evento (che per forza di cose viene triggerato
*dopo* la DOM ready visto che lo instanzio li dentro, quindi, salvo
macchine del tempo, non è tecnicamente possibile avere l'evento che
richiama "miaFunzione" prima che il DOM sia ready.
In altre parole, se dentro "miaFunzione" provo ad accedere, mediante jquery,
a '#ciccio', non ritorna nulla.
Se wrappo tutta miaFunzione in $(), allora va:
var miaFunzione = function() {
$(function() {
// così riesco a leggere '#ciccio'
});
});
Ovviamente non posso incapsulare tutte le funzioni di tutti gli eventi
dentro la document ready (anche solo per problemi di scope)
Back to it.comp.lang.javascript | Previous | Next — Previous in thread | Find similar
jquery 3 e document.ready gandalf.corvotempesta@gmail.com - 2018-10-16 04:07 -0700
Re: jquery 3 e document.ready gandalf.corvotempesta@gmail.com - 2018-10-17 09:02 -0700
Re: jquery 3 e document.ready Alessandro Pellizzari <shuriken@amiran.it> - 2018-10-19 10:12 +0100
Re: jquery 3 e document.ready gandalf.corvotempesta@gmail.com - 2018-10-19 03:22 -0700
csiph-web