我在我的网站上使用twitter Bootstrap,它上面有一个固定的导航栏.当我在桌面浏览器中调整窗口大小时,一切都很好.当我在移动设备上打开同一个网站时,我可以看到navbar-brand而不是切换按钮.我发布截图以便更好地理解(第一个是桌面firefox,第二个是 android):

这真让我抓狂!!代码:

<nav class="navbar navbar-floating navbar-default" role="navigation" id="floating-nav" >
  <div class="container"> 
    <!-- Brand and toggle get grouped for better mobile display -->
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#hidden-nav">
       <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 scroll-top" href="#">DSA Media Group</a> </div>

    <!-- Collect the nav links,forms,and other content for toggling -->
    <div class="collapse navbar-collapse" id="hidden-nav">
      <ul class="nav navbar-nav">
        <li class="active"><a href="#" class="scroll-link" data-id="slides">Home</a></li>
        <li><a href="#" class="scroll-link" data-id="about">Agency</a></li>
        <li><a href="#" class="scroll-link" data-id="capabilities">Capabilities</a></li>
        <li><a href="#" class="scroll-link" data-id="projects">Projects</a></li>
        <li><a href="#" class="scroll-link" data-id="clients">Clients</a></li>
        <li><a href="#" class="scroll-link" data-id="contact">Contact</a></li>
      </ul>
    </div>
    <!-- /.navbar-collapse --> 
  </div>
  <!-- /.container --> 
</nav>

和css:

.navbar-floating{
background:black;
color:#5b5656;
width:100%;
border-radius:0;
}

.navbar-floating .navbar-brand{
color:#810000;
font-size:20px;
text-transform:uppercase;
}
.navbar-floating .navbar-brand:after{
content:' | ';
color:#810000;
position:relative;
top:-3px;
}
#floating-nav{
position:fixed;
display:none;
top:0;
width:100%;
height:50px;

}
#floating-nav.navbar{
min-height:1px;
}
#floating-nav ul li a{
font-size:20px;
  }
#floating-nav ul li a:hover{
background:none;
}

我究竟做错了什么?任何帮助深表感谢.这是演示网址,如果你想看看:http://goo.gl/Watbqk

解决方法

只需将navbar-default添加到ul类上方的div类即可
<div class="collapse navbar-collapse navbar-default" id="hidden-nav">
<ul class="nav navbar-nav">

javascript – bootstrap导航栏切换按钮在移动设备中不可见的更多相关文章

  1. jquery – 添加箭头到twitter bootstrap的下拉药片?

    嗯,我正在使用下面的药丸,他们没有那个箭头.似乎箭头只包含在使用导航栏,我不需要.有没有人想出一个方法来添加箭头的药片?总结以上是DEVMAX为你收集整理的jquery–添加箭头到twitterbootstrap的下拉药片?如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  2. jquery – Bootstrap:如何在菜单外单击时关闭打开的折叠导航栏?

    当我在菜单外单击时菜单消失,但是当我点击带有下拉菜单的链接时,整个菜单会崩溃.解决方法如果不单击链接,则可以使用此折叠:fiddle

  3. jquery – Twitter Bootstrap Affixed Navbar – 下面的div跳了起来

    解决方法这里的问题是,没有办法将导航栏固定到顶部的导航器下方的容器中的其余内容传达给导航栏.您可以使用更现代的CSS来实现这一点,但请注意,这不会是旧浏览器的修复(事实上,您可能会发现有关postion的问题:旧版浏览器中的固定属性…这等待直到导航栏被修复,然后将填充添加到它的兄弟的容器中,防止它在导航下“跳跃”.

  4. jquery – 固定导航栏上的Bootstrap scrollspy偏移不起作用

    当页面处于正确的位置时,我使用scrollspy来突出显示导航元素。但是,scrollspy只有在浏览器/设备的顶部才能更改活动状态。因为我的导航栏是固定的,我需要一个偏移应用于scrollspy以偏移51px。我已经尝试了一切,我无法让它工作。请检查我的小提琴,看看是否可以找到我错了的地方,会帮助我这么多。这是我最小的代码…此外,您将需要从下面的行中的offsetHeight中减去至少一个,否则在向上滚动时将不起作用。

  5. jquery – 如何获取Bootstrap 3 affix方法的动态数据偏移值

    如何使数据偏移顶部的值为动态?我猜想我将不得不使用JavaScript的方式做,但我不能肯定。解决方法您可以使用jQuery获取导航栏上方的动态内容高度。

  6. jquery – Bootstrap下拉列表:’navbar-toggle’的事件?

    当我们在较小的屏幕上时,我们是否会显示导航栏切换的事件?解决方法导航栏切换方法发出“折叠”事件:活动Bootstrap的崩溃类暴露了一些挂钩到崩溃功能的事件。

  7. javascript – Bootstrap 4导航栏崩溃无法正常工作

    我正在尝试使用Bootstrap4实现Navbar.目前,当视口缩小到移动大小时,Navbar会正确折叠.但是,在尝试切换菜单时,没有任何反应.jsfiddle示例演示了此行为.我也附上了HTML.我采取的步骤:>删除所有自定义CSS>确保jQuery链接在BootstrapJS文件之前>页眉和页脚中的脚本标记>从BootstrapDocs复制并粘贴确切的示例(我得到相同的行为)>确保在Chrom

  8. jquery – Twitter Bootstrap 3导航栏崩溃

    我正在尝试将我的TwitterBootstrap2导航栏迁移到Bootstrap3.我的导航栏中有3个部分.“myContent1”和“myContent2”将始终可见.对于小屏幕,“myContent3”将被折叠.但是当我在小屏幕设备中单击堆叠按钮时,折叠菜单不会打开.单击按钮时没有任何反应.我把它放在一个小提琴:http://jsfiddle.net/mavent/LDP8K/6/编辑:在一个

  9. javascript – bootstrap导航栏切换按钮在移动设备中不可见

    我在我的网站上使用twitterBootstrap,它上面有一个固定的导航栏.当我在桌面浏览器中调整窗口大小时,一切都很好.当我在移动设备上打开同一个网站时,我可以看到navbar-brand而不是切换按钮.我发布截图以便更好地理解:这真让我抓狂!!

  10. html5 – 无法在移动/ ipad浏览器上浮动twitter bootstrap导航栏

    当您向下滚动页面时,使用“navbar”和“navbar-fixed-top”类会在页面顶部浮动导航栏.这似乎不适用于移动/ipad浏览器.我们为什么以及如何让它们在移动浏览器上浮动.在ipad(safari,chrome)Android(firefox)WindowsPhone(IE)上试过这个.我在head标签中有以下行,以便为移动设备启用bootstrap响应.有什么建议解决方法我遇到了同样

随机推荐

  1. js中‘!.’是什么意思

  2. Vue如何指定不编译的文件夹和favicon.ico

    这篇文章主要介绍了Vue如何指定不编译的文件夹和favicon.ico,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  3. 基于JavaScript编写一个图片转PDF转换器

    本文为大家介绍了一个简单的 JavaScript 项目,可以将图片转换为 PDF 文件。你可以从本地选择任何一张图片,只需点击一下即可将其转换为 PDF 文件,感兴趣的可以动手尝试一下

  4. jquery点赞功能实现代码 点个赞吧!

    点赞功能很多地方都会出现,如何实现爱心点赞功能,这篇文章主要为大家详细介绍了jquery点赞功能实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  5. AngularJs上传前预览图片的实例代码

    使用AngularJs进行开发,在项目中,经常会遇到上传图片后,需在一旁预览图片内容,怎么实现这样的功能呢?今天小编给大家分享AugularJs上传前预览图片的实现代码,需要的朋友参考下吧

  6. JavaScript面向对象编程入门教程

    这篇文章主要介绍了JavaScript面向对象编程的相关概念,例如类、对象、属性、方法等面向对象的术语,并以实例讲解各种术语的使用,非常好的一篇面向对象入门教程,其它语言也可以参考哦

  7. jQuery中的通配符选择器使用总结

    通配符在控制input标签时相当好用,这里简单进行了jQuery中的通配符选择器使用总结,需要的朋友可以参考下

  8. javascript 动态调整图片尺寸实现代码

    在自己的网站上更新文章时一个比较常见的问题是:文章插图太宽,使整个网页都变形了。如果对每个插图都先进行缩放再插入的话,太麻烦了。

  9. jquery ajaxfileupload异步上传插件

    这篇文章主要为大家详细介绍了jquery ajaxfileupload异步上传插件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  10. React学习之受控组件与数据共享实例分析

    这篇文章主要介绍了React学习之受控组件与数据共享,结合实例形式分析了React受控组件与组件间数据共享相关原理与使用技巧,需要的朋友可以参考下

返回
顶部