не работает jQuery в Drupal 7

Главные вкладки

Аватар пользователя dlj dlj 27 февраля 2011 в 21:16

Не работает jQuery код на сайте! Любой, даже самый простой(((
Вставляю скрипт в *.info файл темы в виде:
scripts[] = js/test.js
путь к скрипту правильный

Сам скрипт:

 $(document).ready(function() {
 $("div").css("border", "3px solid red");
});

после обновления кэша путь к скрипту появляется в исходном коде страницы, но никаких видимых изменений. Пробовал переустанавливать Acquia drupal, менять темы с добавлением кода, разные варианты кода - бестолку. на тестовой странице (html) все работает как надо, а на сайте - нет! jQuery update ничего не дал. Помогите пожалуйста...

Комментарии

Аватар пользователя dlj dlj 27 февраля 2011 в 21:36
(function($){

})(jQuery);

вставка скрипта между этими строками решило проблему, но зачем оно надо? пересмотрел кучу уроков и нигде не видел подобного гемороя. В скриптах суперфиша нашёл такой синтаксис. Может кто-то объяснить почему именно так надо писать?