Chrome / Firefox 5 中的 head.js 和 jQuery 问题

发布于 2024-11-18 20:29:40 字数 798 浏览 1 评论 0原文

所以页面呈现如下:

<!DOCTYPE html>
<html>

<head>
  <script>

   head.js("js/jquery.js",
           "js/jquery.autocomplete.js");

  </script>
</head>

<body>

  ...
  stuff here
  ...

  <script>

    jQuery(document).ready(function($){  // fail...

      $('body').removeClass('no-jquery');
      // ...

    });
  </script>
</body>
</html>

脚本似乎已加载并全部在 Opera 中,但在 Firefox 5 和 Chrome 中(不知道版本,因为它每天都在变化)我收到错误:

jQuery is not defined
[Break On This Error] jQuery(document).ready(function($){ 

所以我猜 jquery 并未真正加载在这些浏览器中通过 head.js?或者我做错了什么?


jsfiddle: http://jsfiddle.net/LDUUd/

So the page is rendered like this:

<!DOCTYPE html>
<html>

<head>
  <script>

   head.js("js/jquery.js",
           "js/jquery.autocomplete.js");

  </script>
</head>

<body>

  ...
  stuff here
  ...

  <script>

    jQuery(document).ready(function($){  // fail...

      $('body').removeClass('no-jquery');
      // ...

    });
  </script>
</body>
</html>

The scripts seem to load and all in Opera, but in Firefox 5 and Chrome (don't know the version because it changes every day) I get a error:

jQuery is not defined
[Break On This Error] jQuery(document).ready(function($){ 

So I guess jquery is not really loaded by head.js in these browsers? Or I'm doing something wrong?


jsfiddle: http://jsfiddle.net/LDUUd/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

乖乖公主 2024-11-25 20:29:40

尝试切换到 head.ready() 而不是 jQuery.ready()

Try switching to head.ready() instead of jQuery.ready().

时光暖心i 2024-11-25 20:29:40

这是一个它的工作示例 - 这是您所拥有的吗?

Here is an example of it working - is this what you have?

怪我入戏太深 2024-11-25 20:29:40

您在没有

<!-- assuming it's in the same directory as the page -->
<script src="head.min.js"></script>

先调用 head.js() 的情况下。

You're calling head.js() without

<!-- assuming it's in the same directory as the page -->
<script src="head.min.js"></script>

first.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文