2

我在 some.js 中声明了由 head.js 加载的对象,并且在 head.ready(function(){}) 中我需要向对象添加一些内容。但是在 Explorer 10(有时在其他浏览器中)控制台中说对象未定义。

我认为 head.ready(function(){}) 有时会在加载 js 文件之前调用。

有人有同样的行为吗?

谢谢

4

1 回答 1

0

我有完全相同的行为。我正在运行 IE9 和 0.99 版的 headjs。由 head.js 加载的脚本会被加载两次,并且 head.ready 函数确实在加载任何其他脚本之前被调用。这似乎与 Internet Explorer(版本 9?)有关。在 Chrome 和 Firefox 中,它按预期工作。

于 2013-02-15T14:34:20.747 回答