Проблемы с head.js и jQuery в Chrome / Firefox 5 - PullRequest
0 голосов
/ 07 июля 2011

Итак, страница отображается так:

<!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/

Ответы [ 3 ]

2 голосов
/ 07 июля 2011

Вот пример того, как он работает - это то, что вы имеете?

2 голосов
/ 07 июля 2011

Попробуйте переключиться на head.ready() вместо jQuery.ready().

1 голос
/ 07 июля 2011

Вы звоните head.js() без

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

сначала.

...