jquery - 如何将 Bootstrap 中的下拉代码转换为悬停代码?

标签 jquery css twitter-bootstrap

<ul id="multicol-menu" class="nav pull-right">
    <li class="dropdown">
        <a href="#" class="dropdown-toggle" data-toggle="dropdown">MultiCol Menu <b class="caret"></b></a>
        <ul class="dropdown-menu">
            <li>
                <div class="row" style="width: 400px;">
                    <ul class="list-unstyled col-md-4">
                        <li><a href="#">A</a></li>
                        <li><a href="#">B</a></li>
                        <li><a href="#">C</a></li>
                    </ul>
                    <ul class="list-unstyled col-md-4">
                        <li><a href="#">1</a></li>
                        <li><a href="#">2</a></li>
                        <li><a href="#">3</a></li>
                    </ul>
                    <ul class="list-unstyled col-md-4">
                        <li><a href="#">a</a></li>
                        <li><a href="#">b</a></li>
                        <li><a href="#">c</a></li>
                    </ul>
                </div>
            </li>
        </ul>
    </li>
</ul>

上面的代码非常适合下拉菜单,但是如何使上面的代码悬停。当有人悬停他/她的鼠标时,将显示 3 列,目前它非常适合下拉菜单。

最佳答案

当您单击下拉按钮时,类“open”将应用于与触发此 css 的“dropdown”相同的元素

.open > .dropdown-menu {
    display: block;
}

所以最简单的解决方案是像这样在你的 css 中利用它

.dropdown > .dropdown-menu {
    display: block;
}

关于jquery - 如何将 Bootstrap 中的下拉代码转换为悬停代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41664738/

相关文章:

html - Bootstrap - 更改行和列的顺序

javascript - 如何让自定义对象监听子自定义对象的事件?

php - ajax 发布后清除表单

CSS 变换偏斜

css - 试图找出一个流畅的 CSS 布局

CSS 组合类和样式

javascript - jQuery/JavaScript - 重复计时器,在达到零时保存到 MySQL

jquery - 使用 jQuery 选择和更改多个 CSS 类

html - 中心表 ==> 宽度 :100%; margin: 0 auto;) not working

javascript - Bootstrap Modals 将我重定向到空白页面