首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当窗口调整大小时,不移除.collapse .in

当窗口调整大小时,不移除.collapse .in
EN

Stack Overflow用户
提问于 2018-02-20 12:37:59
回答 1查看 80关注 0票数 0

在引导3中,当屏幕放大时,类" In“不会从折叠的菜单标记中删除。

请参阅小提琴

还请参阅此处的github问题。是否对此进行了非jquery修复?

jsfidle代码:

代码语言:javascript
复制
<div class="navbar navbar-default navbar-fixed-top" role="navigation">
      <div class="bgbanner">
        <div class="container">
          <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
              <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="logo" href="#"></a>
            <a class="navbar-brand" href="#">Brand</a>
          </div>
          <nav class="collapse navbar-collapse">
            <ul class="nav navbar-nav pull-right">
              <li class="dropdown">
                <a id="nome-logo" role="button" data-toggle="dropdown" href="#">Menu <b class="caret"></b></a>
                <ul id="menu1" class="dropdown-menu" role="menu" aria-labelledby="drop4">
                  <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Institucional</a></li>
                  <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Horários</a></li>
                  <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Cronograma</a></li>
                  <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Cardápio</a></li>
                  <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Fotos</a></li>
                  <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Vídeos</a></li>
                  <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Localização</a></li>
                  <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Contato</a></li>
                </ul>
              </li>

              <li><a href="#">Arquivos</a></li>

              <li class="dropdown">
                <a role="button" data-toggle="dropdown" href="#">Siga-nos <b class="caret"></b></a>
                <ul id="menu1" class="dropdown-menu" role="menu" aria-labelledby="drop4">
                  <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Facebook</a></li>
                  <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Tumblr</a></li>
                  <li role="presentation"><a role="menuitem" tabindex="-1" href="#">RSS</a></li>
                </ul>
              </li>

            </ul>

          </nav><!--/.nav-collapse -->
        </div>
      </div>
    </div>
EN

回答 1

Stack Overflow用户

发布于 2018-02-20 14:29:46

您必须使用Jquery,以下代码应该是您的解决方案:

代码语言:javascript
复制
$(window).on('resize', function () { if (window.innerWidth > 768) $('.navbar-collapse').removeClass('in') })
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48885490

复制
相关文章

相似问题

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