【发布时间】:2015-04-21 13:01:49
【问题描述】:
一个客户端正在使用 Sharetribe,它允许您通过管理员添加自定义 JS,但仅限于头部。我希望我的脚本在 jQuery 之后加载,但 jQuery 是在正文的末尾加载的。文档加载后,如何编写将我的主脚本添加到末尾的 vanilla JS?
我试过了:
<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 可用之前)。我唯一能想到的就是设置一个计时器,但这似乎有问题。
有什么建议吗?
【问题讨论】:
-
你不能把你的代码包装在 window.onload 中吗?
标签: javascript jquery dom