html - Bootstrap 切换菜单图标在小型设备上不起作用

标签 html css twitter-bootstrap

我在我的 hoe 页面上添加了一个带有小屏幕上可切换图标的导航栏;就是bootstrap典型的navbar。 我遇到的问题是,当我继续使用开发人员工具并调整屏幕大小时以测试响应部分时,碰巧图标没有切换,就像未激活一样。

有什么帮助吗?

代码如下:

<nav id="header" class="navbar navbar-default">
      <div class="container">
        <!-- Brand and toggle get grouped for better mobile display -->
        <div class="navbar-header">
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navmenu" aria-expanded="false" aria-controls="navmenu">
            <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" href="#"><img id="logo" src="images/art-of-hair.png"></a>
        </div>

        <!-- Collect the nav links, forms, and other content for toggling -->
        <div id="navmenu" class="collapse navbar-collapse navbar-right">
          <ul class="nav navbar-nav">
            <li class="active"><a href="#">Home<span class="sr-only">Home</span></a></li>
            <li><a href="#">Hair Styles</a></li>
            <li class=""><a href="#" class="">About</a></li>
            <li class=""><a href="#" class="">Contact</a></li>
          </ul>


        </div><!-- /.navbar-collapse -->
      </div><!-- /.container-fluid -->
    </nav>

和CSS:

 * {
    margin: 0;
}

body {
    font-family: 'Alice', serif;
}

#header {
    height:200px;

}

#logo {
    width: 300px;
    height:150px;
}

#navmenu {
    margin:30px 120px 0 0;
}

最佳答案

在切换的情况下,我猜你还需要一些 jQuery 来实现切换功能。

也许尝试这样的事情:

<script>
    $("button").click(function(){
        $("#navmenu").slideToggle();
    });
</script>

关于html - Bootstrap 切换菜单图标在小型设备上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40633709/

相关文章:

javascript - jQuery - 多次替换 HTML 元素

javascript - 如何在 Javascript 中附加 HTML 元素?

heroku - 白色导航栏,Bootstrap 中的放置问题

jquery - 在动态高度可见时为元素设置动画

javascript - 使用 Bootstrap 下拉菜单显示/隐藏容器?

html - 停止侧边栏在 y 轴上滚动

html - 背景大小 (CSS3) 无法正常工作

javascript - 使用关闭按钮取消选中复选框

android - comic sans字体在手机上不显示

html - 如何在 bootstrap css 中将动态生成的内容 float 到右侧?