C'è un modo per determinare se una funzione è in esecuzione in un documento pronto?C'è un modo per determinare se una funzione è in esecuzione nel documento pronta o no?
voglio dire qualcosa di simile:
function myfunction() {
var isinside = //... what to write here?
if (isinside) {
}
}
(E 'anche possibile la mia (molto principiante) concetto non è ottimale, così ho scrivere quello che sto cercando di realizzare:
Vorrei creare un oggetto riutilizzabile, cosa può essere istanziato in più istanze all'interno di una pagina (si spera con una riga di JavaScript per istanza) Tuttavia ci sono cose che questo oggetto deve fare in documenti pronti, come collegare i gestori di eventi.
Quindi stai cercando di scoprire se l'evento pronto per il documento è stato attivato o meno? –
Qantas: buon punto. Se utilizzo la soluzione TrueBlueAussie, devo scoprire se il documento pronto è stato attivato o meno. Se sì, allora non posso fare affidamento sul gestore jQuery asincrono asincrono, invece devo chiamare direttamente il mio codice init ... –
In effetti non è necessario controllare, consultare la documentazione di jQuery: ['.ready()' ] (https://api.jquery.com/ready/) –