在Drupal 7“Zen”主题中使用带有CSS的jQuery

时间:2013-01-24 14:36:51

标签: jquery css drupal drupal-theming

我正在编辑Drupal 7中的“Zen”主题。这就是问题所在:

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

第一个警报运行正常,但悬停时没有警报。我在CSS中有这个类。甚至

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

没用。

2 个答案:

答案 0 :(得分:0)

你的代码看起来有点时髦。难道你不应该在drupal 7中使用drupal行为吗? (是的,你应该)。

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

答案 1 :(得分:0)

你应该确定$ 喜欢

(function($) {
  Drupal.behaviors.mybehavior = {
    attach: function(context, settings){
       //you code goes here
       //$ will work inside this function
    }
  };
})(jQuery);