鼠标悬停时滑动jQuery菜单,但鼠标输出没有滑动

时间:2013-02-04 20:50:15

标签: jquery slidedown

var id = "";
    jQuery('.menu li a').mouseover( function(e){

     if( jQuery(this).hasClass('tab') ){
      e.preventDefault();
      if ( id != '#'+jQuery(this).attr('rel') )
      {     
       /*jQuery(id).slideUp("200");
       id = "";
       jQuery('.menu li a').removeClass('actif');
      }else{*/
       id = '#'+jQuery(this).attr('rel');
       jQuery(id).slideDown("200");
       jQuery('.menu li a').removeClass('actif');
       jQuery(this).addClass('actif');
       core.menu.layer();
      }
     }
     }).mouseout( function(e){
        if (!jQuery(this).hasClass('tab')) {
           jQuery(id).slideUp("200");
        id = "";
        jQuery('.menu li a').removeClass('actif');
     }
    });

我想让这个工作,但我也想知道它为什么不能正常工作。我和另一个开发者正在研究这个问题。菜单会下降,但直到我们将鼠标悬停在另一个菜单项上时才会返回。

0 个答案:

没有答案