首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引导-在折叠模式下自动下拉导航菜单

引导-在折叠模式下自动下拉导航菜单
EN

Stack Overflow用户
提问于 2015-05-07 14:24:52
回答 2查看 1.7K关注 0票数 0

在引导导航栏中,我有一个下拉菜单。

在较小的屏幕上,导航条被折叠,我得到一个按钮来切换导航栏项的可见性。

因为我唯一的项目,是下拉菜单,我觉得它有点“愚蠢”,必须首先点击来切换导航可见性,然后单击下来菜单。

我可以看到,真正触发下拉列表的是将类open添加到下拉菜单中--就像in似乎会触发折叠导航栏的可见性一样。

但是,当显示折叠导航条时,如何使下拉“自动下拉”?

用来说明的小小提琴:https://jsfiddle.net/2eyvryck/

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-07 14:35:06

代码语言:javascript
复制
@media (max-width: 767px) {
    .container-fluid>.navbar-collapse {
        height:auto ! important;
        display:block ! important;
        visibility: visible ! important;
    }
}

https://jsfiddle.net/2eyvryck/1/

票数 2
EN

Stack Overflow用户

发布于 2015-05-08 15:36:00

这是一个JQuery版本。它看起来不太好,但确实保留了切换功能。

代码语言:javascript
复制
$('.navbar-toggle').on('click', function () {
    setTimeout(function(){$('.dropdown-toggle').parent().addClass('open');},300)
});

需要setTimeout,所以当导航菜单打开时,它会在Bootstrap关闭下拉菜单后触发。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30103933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档