E 'garantito che questo codiceSarà iniettato JS finitura codice prima di rimuovere
function runEmbeddedJSInPageEnvironment(code) {
var e = document.createElement('script');
e.type = 'text/javascript';
e.appendChild(document.createTextNode(code));
(document.head || document.documentElement).appendChild(e);
e.parentNode.removeChild(e);
}
runEmbeddedJSInPageEnvironment("$('#someform').off('submit');");
attenderà il codice passato al runEmbeddedJSInPageEnvironment
per arrivare primi, e solo poi rimuoverlo dalla pagina chiamando removeChild
funzione?
Oppure può essere rimosso prima che il codice venga completato?
Penso che dipenda dai browser – llamerr
meglio assicurati e aggiungi 'scr.onload' - http://stackoverflow.com/questions/1293367/how-to-detect-if-javascript-files-are-loaded (e rimuovi bambino in seguito) – llamerr
Vorrei usare la coda come qui - http://stackoverflow.com/questions/899102/how-do-i-store-javascript-functions-in-a-queue-for-them-to- essere-eseguito eventuall –