jquery - 如何阻止导航选项卡在移动 View 中打开导航栏?

标签 jquery html css twitter-bootstrap

我有以下代码。当我单击导航选项卡时,将触发导航栏下拉菜单并显示我的菜单。它在单击时打开并在下一次单击时关闭。我正在使用 Bootstrap 3.3.6。我怎么解决这个问题?

<nav id="mainNav" class="navbar navbar-default navbar-fixed-top">
    <div class="container-fluid">
        <!-- Brand and toggle get grouped for better mobile display -->
        <div class="navbar-header">
            <a href="#page-top" title="Welcome" target="_self" class="navbar-brand page-scroll">Brand</a>

            <button type="button" class="navbar-toggle collapsed" 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>
        </div>

        <!-- Collect the nav links, forms, and other content for toggling -->
        <div class="collapse navbar-collapse" id="navbar-collapse">
            <ul class="nav navbar-nav navbar-right">
                <li>
                    <a href="#about" title="About US" target="_self" class="page-scroll">About</a>
                </li>
                <li>
                    <a href="#services" title="Our Services &amp; Skills" target="_self" class="page-scroll">Services</a>
                </li>
                <li>
                    <a href="#portfolio" title="Our Portfolio &amp; Testimonials" target="_self" class="page-scroll">Portfolio</a>
                </li>
                <li>
                    <a href="#team" title="Our Team" target="_self" class="page-scroll">Team</a>
                </li>
                <li>
                    <a href="#contact" title="Contact US" target="_self" class="page-scroll">Contact</a>
                 </li>
            </ul>
        </div>
        <!-- /.navbar-collapse -->
    </div>
    <!-- /.container-fluid -->
</nav>

导航标签

                <!-- Nav tabs -->
                <ul class="nav nav-tabs" role="tablist">
                    <li role="presentation" class="active">
                        <a href="#tab1" title="Client's Testimonial" target="_self" aria-controls="tab1" role="tab" data-toggle="tab"></a>
                    </li>
                    <li role="presentation">
                        <a href="#tab2" title="Client's Testimonial" target="_self" aria-controls="tab2" role="tab" data-toggle="tab"></a>
                    </li>
                    <li role="presentation">
                        <a href="#tab3" title="Client's Testimonial" target="_self" aria-controls="tab3" role="tab" data-toggle="tab"></a>
                    </li>
                    <li role="presentation">
                        <a href="#tab4" title="Client's Testimonial" target="_self" aria-controls="tab4" role="tab" data-toggle="tab"></a>
                    </li>
                </ul>

最佳答案

@media only screen and (max-width:768px) {
    .nav.nav-tabs{
        display: none;
    }
}

关于jquery - 如何阻止导航选项卡在移动 View 中打开导航栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38612492/

相关文章:

javascript - 获取时间从服务器加载图像到浏览器

jquery - float 相同范围的刻度

jQuery 选项卡、CSS 和分界线

javascript - 有没有办法在 Bootstrap 中将导航栏切换按钮添加为屏幕上的固定按钮?

PHP 网站 - 在子目录中加载样式表

html - 如何在 Bootstrap 中将行居中?

html - 我可以/应该创建多大的 cookie?

HTML5 & CSS3 响应式网站设计边距问题

html - 如何使 Pane 扩展到其容器的底部

javascript - 如何使用 JS 创建 Bulma 按钮元素而不是 HTML <a>