2013-01-21 89 views
2

我有一個小問題。我希望當我將鼠標懸停在子菜單上時,當它打開時,子菜單不會摺疊。謝謝。當鼠標懸停子菜單時禁用.slideUp功能

$('.navigation').find('ul').parent().addClass('lv2-menu'); 

    $('.lv2-menu').hover(

     function(){ 

      el = $(this); 

      el.find('ul').stop(false,true).slideDown(1000); 

     }, 
     function(){ 

      el = $(this); 

      el.find('ul').stop(false,true).slideUp(1000); 

     } 
    ) 


    $('.navigation').find('.lv2-menu').each(function(){ 

     el = $(this); 

     if(el.find('.current-menu-item').size()){ 

      el.addClass('show-sub'); 
      el.find('ul').css({'display':'block'}); 
     } 

    }) 

回答

0

只需使用onmouseoveronmouseout事件偵聽器。對於onmouseover函數,請將元素向下滑動。對於onmouseout函數,請將元素向上滑動。

mouseOver

mouseOut