[Решено] Не работают скрипты (function ($) {...})(jQuery);

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

Аватар пользователя molp molp 30 августа 2012 в 16:32

Drupal 7, подключаю скрипты в файле темы .info
Сам код скрипта не суть важен, потому что не работают методы, за исключением alert

(function ($) {
        alert("Hello, World!"); // Работает
        $("div.top").hide(); // Не работает
        $("div.top").css("display", "none"); // Не работает
        $("div.top").css("background", "red"); // Не работает
})(jQuery);

Ерундистика какая то...

Комментарии

Аватар пользователя neltharian neltharian 30 августа 2012 в 17:04

Ваш синтаксис подходит для вставки в сам шаблон кода... а для записи в файле джс нужно писать иначе

«(function ($) {
Drupal.behaviors.YOURTHEMENAME = {
attach: function(context, settings) {

/*Add your js code here*/
alert('Code');

}

};
})(jQuery); »

http://stackoverflow.com/questions/4681309/using-jquery-in-drupal-7