Клиент использует Sharetribe, который позволяет добавлять пользовательские JS через admin, но только в голове. Я хочу, чтобы мой script загружал после jQuery, но jQuery загружается в конец тела. Как я могу написать vanilla JS, который добавляет мой основной script до конца после загрузки документа?
Я пробовал это:
<script>
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "http://cdn...";
document.body.appendChild(script);
var script2 = document.createElement("script");
script2.type = "text/javascript";
script2.text = "$(SOME.CODE.HERE);"
document.body.appendChild(script2);
</script>
Но он запускается до того, как документ завершит загрузку (и, в частности, до того, как появится jQuery). Единственное, о чем я могу думать, это установить таймер, но это кажется ошибкой.
Любые советы?