【发布时间】:2014-05-13 07:36:03
【问题描述】:
我有一个这样的网络结构:
- 头脚本(如 Normalizer)
- 正文开始
- HTML 和包含 jQuery 1 的脚本
- HTML 和包含 jQuery 2 的脚本
- HTML 和包含 jQuery 3 的脚本
- 正文结束
- jQuery 在这里加载
- 其他脚本(如 G. Analytics)
问题是 HTML 和脚本包含 jQuery 代码,但 jQuery 是最后加载的。 加载 jQuery 后如何成功执行这些脚本?
请注意以下限制:
- 我无法在 HTML 和脚本之前加载 jQuery
- jQuery 代码需要在它所在的位置(快速说明:我将从经常更改的外部源加载)
我尝试将脚本放在函数 window.onload 函数上,但它不起作用...
有什么解决办法吗?
【问题讨论】:
-
你到底为什么要加载库??
-
@MilindAnantwar 没关系,处理它!
-
@martynas 当 $ 未定义时你怎么会疯?
-
使用 require.js 来按顺序加载你的脚本
-
你说“我不能在 HTML 和脚本之前加载 jQuery”,但显然你只是不想?!
标签: javascript jquery html arrays