如何在悬停时制作Bootstrap的下拉菜单?

Sol*_*ell 26 twitter-bootstrap drop-down-menu

如何让twitter bootstrap的菜单下拉列表悬停而不是点击?

Ale*_*nov 15

1.Hide 下拉菜单上的鼠标悬停.

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

2.Hide 下拉菜单点击.

$(document).ready(function() {
    $('.nav li.dropdown').hover(function() {
        $(this).addClass('open');
    });
});
Run Code Online (Sandbox Code Playgroud)

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


Sol*_*ell 5

虽然如何在悬停而不是点击上制作Twitter引导菜单下拉列表已被大量推崇,使用较新版本的Bootstrap,无需破解它.

http://cameronspear.com/blog/twitter-bootstrap-dropdown-on-hover-plugin/是现有dropdown.js的替代品,可让您在悬停时启用.无需修改CSS.


Yoh*_*ohn 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()
});
Run Code Online (Sandbox Code Playgroud)