Использование jQuery с CSS в Drupal 7 "Zen" theme

Я редактирую тему "Zen" в Drupal 7. И это проблема:

 (function ($, Drupal, window, document, undefined) {        
         alert("xuy");
         $("#navigation ul.links li").hover(function() {
         alert("xuy");
    });

Первое предупреждение работает хорошо, но при наведении нет предупреждения. У меня есть этот класс в CSS. Четное

 $("a").hover(function() { 
          alert("xuy"); 
    });

Не сработало

2 ответа

Ваш код выглядит немного странно для меня. Разве вы не должны использовать Drupal поведения в Drupal 7? (Да, ты должен).

Drupal.behaviors.mybehavior = function(context, settings){
  $('#navigation ul.links li').hover(function() {
    alert('xuy');
  });
};

Вы должны определить $ как

(function($) {
  Drupal.behaviors.mybehavior = {
    attach: function(context, settings){
       //you code goes here
       //$ will work inside this function
    }
  };
})(jQuery);
Другие вопросы по тегам