javascript - Bootstrap 导航栏在移动设备上无法关闭

标签 javascript html twitter-bootstrap

我正在使用 Bootstrap 导航栏切换并定位类导航栏折叠,但我的导航栏不会在移动设备上自动关闭:

<div class="navbar navbar-default navbar-fixed-top" role="navigation" id="navbar">
    <div class="container">
        <div class="navbar-header">
             <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand scrollTo" href="#intro"><img id="bg-img" src="./img/hn-logo.png"></a>
        </div>

            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">

            <ul class="nav navbar-nav navbar-right">
                <li class="active"><a href="#intro">Home</a>
                </li>
                <li><a href="#section1">Products</a>
                </li>
                <li><a href="#section2">Learn</a>
                </li>
                <li><a href="#section3">Lab Testing</a>
                </li>
                <li><a href="#section4">Partners</a>
                </li>
                <li><a href="#contact">Contact</a>
                </li>
            </ul>
        </div>
        <!--/.nav-collapse -->
    </div>
</div>

最佳答案

试试这个,在脚本标签中添加这个 Jquery

 <script type="text/javascript">
$('.nav a').on('click', function () {
    $('.btn-navbar').click(); //bootstrap 2.x
    $('.navbar-toggle').click() //bootstrap 3.x  
});
</script>

关于javascript - Bootstrap 导航栏在移动设备上无法关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40755529/

相关文章:

javascript - 眨眼动画突然停止工作

html - 使用 OOoWrite,我想添加自定义 html 元素

jquery - datepicker在部分 View mvc 5中工作一次

html - Bootstrap 4 图像网格对齐

javascript - 输入文本后表单标 checkout 现在输入框内

javascript - 当我访问对象的值时获取未定义的值

javascript - 无需页面刷新即可启用地理定位?

javascript - 单击 GoogleDoc 侧边栏上的按钮时,我需要执行 function()

html - 字体不会是 CSS 样式表选择的颜色

html - 从图例元素中删除左填充