2012-10-10 34 views
-1

我有一個navmenu UL,沒什麼special..Button1,將Button2,按鈕3 ....按鈕8jQuery的megamenu像

我要上了mouseenter在div = 「DIV2」(即隱藏)以淡入和要淡出只有當鼠標離開(鼠標移出)從Button1的和Div2的..

所以我做了什麼

$(document).ready(function() { 
    $(".dropdown").hide(); 
    $("#menu li:nth-child(1)").addClass('menu_li1'); 
    $("#menu li:nth-child(2)").addClass('menu_li2'); 
    $("#menu li:nth-child(3)").addClass('menu_li3'); 
    $("#menu li:nth-child(4)").addClass('menu_li4'); 
    $("#menu li:nth-child(5)").addClass('menu_li5'); 
    $("#menu li:nth-child(6)").addClass('menu_li6'); 
    $("#menu li:nth-child(7)").addClass('menu_li7'); 
    $("#menu li:nth-child(8)").addClass('menu_li8'); 
    $('.menu_li1').mouseenter(function() { 
     if ($('.dropdown').is(':visible')) { //.dropdown is div's class 
     } else { 
      $('.dropdown').fadeIn(); 
     } 

    }); 
    jQuery('.dropdown').mouseout(function() { 
     if ($('.dropdown').mouseleave()) { 
      $('.dropdown').fadeOut(); 
     } 
    }); 
});​ 

螢火蟲不提供任何錯誤,我無法實現我需要的結果。

+3

你能提供HTML也是如此,甚至更好,讓一個jsfiddle。 –

+0

http://womensos.gr/檢查firs_button效果 – user1726572

回答

0

我看你有沒有在第一時間寫的鼠標移開事件爲menu_li1 ..所以,你會怎麼指望它淡出當你去到一些其他的李..