2012-11-06 81 views

回答

5

繼承人我使用來獲取導航欄下拉菜單的功能滑下懸停,而不是僅僅在

$('.navbar .dropdown').hover(function() { 
    $(this).find('.dropdown-menu').first().stop(true, true).delay(250).slideDown(); 
}, function() { 
    $(this).find('.dropdown-menu').first().stop(true, true).delay(100).slideUp() 
}); 
11

1.Hide 下拉菜單大跌眼鏡上鼠標懸停。在點擊

$(document).ready(function() { 
    $('.nav li.dropdown').hover(function() { 
     $(this).addClass('open'); 
    }, function() { 
     $(this).removeClass('open'); 
    }); 
}); 

2.Hide 下拉菜單

$(document).ready(function() { 
    $('.nav li.dropdown').hover(function() { 
     $(this).addClass('open'); 
    }); 
}); 

http://jsfiddle.net/7yMsQ/1/

+1

另外補充'$( '導航li.dropdown')。removeClass( 'open');'作爲第二個(關閉)函數的第一行,這樣如果你有多個下拉菜單,它就隱藏了其他可能打開的下拉菜單。 –