0

好的..所以我做了一些研究,并没有发现太多。所以想知道是否有人可以启发我。

我喜欢在页面底部加载我的脚本,如下所示

<html>
  <head>
    CSS Goes here
  </head>
    <body>
       <div id="container">
       </div>
       <script></script>
       <script></script>
    </body>
 </html>

在所有现代浏览器中都可以正常工作,但我发现在 IE 8 和 7 中,JS 必须在头部而不是在正文中才能工作。所以想知道为什么以及解决方法是什么,因为我更喜欢在其他所有事情之后加载 JS 文件。

谢谢

4

1 回答 1

0

好的,所以只是想通了这一切。基本上我需要加载底部的所有 js,除了我现在放在脑海中的 htmlshiv js 文件,现在工作正常。

Jquery 仅操作 html,因此可以在 html 之后加载它,但 shiv 实际上会重新编程浏览器加载 html 的方式,因此需要在 html 之前加载它。

非常感谢大家

于 2013-08-21T09:22:12.183 回答