当您向下滚动页面时,使用“navbar”和“navbar-fixed-top”类会在页面顶部浮动导航栏.这似乎不适用于移动/ ipad浏览器.我们为什么以及如何让它们在移动浏览器上浮动.在ipad(safari,chrome) Android(firefox)Windows Phone(IE)上试过这个.
<!DOCTYPE HTML>
<html>
<head>
    <Meta charset="UTF-8">
    <Meta name="viewport" content="width=device-width,initial-scale=1.0">

    <script src="http://code.jquery.com/jquery.min.js"></script>

    <script type="text/javascript" src="http://twitter.github.com/bootstrap/assets/js/bootstrap.js"></script>
    <link href="http://twitter.github.com/bootstrap/assets/css/bootstrap.css" rel="stylesheet">
    <link href="http://twitter.github.com/bootstrap/assets/css/bootstrap-responsive.css" rel="stylesheet">

</head>

<body>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-inner">
  <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
       <span class="icon-bar"></span>
       <span class="icon-bar"></span>
       <span class="icon-bar"></span>
  </a>
  <span class="brand"><img title="logo" alt="logo" src="static/images/iu_logo.gif" /></span>
  <div class="nav-collapse">
  <ul class="nav">
    <li class="active">
        <a id="homeLink" href="#">Home</a>
    </li>
    <li class="dropdown">
      <a class="dropdown-toggle" id="newsLink" href="#">News</a>
      <ul class="dropdown-menu">
        <li><a href="#">Link 1</a></li>
        <li><a href="#">Link 2</a></li>
        <li class="divider"></li>
        <li><a href="#">Another link</a></li>
      </ul>
    </li>
  </ul>
  <ul class="nav pull-right">
    <li id="loginLink"><a href="#" id="loginButton">Login</a></li>
  </ul>
  </div>
</div>
</div>
50 lines of text (just to have the page scrollable)
</body>
</html>

我在head标签中有以下行,以便为移动设备启用bootstrap响应.

<Meta name="viewport" content="width=device-width,initial-scale=1.0">

有什么建议

解决方法

我遇到了同样的问题,我对其他框架进行了一些调查.
由于JQuery Mobile在固定导航栏上正常工作,问题必须只在Bootstrap’侧,实际上他们是故意禁用它(下面有更多细节).

您可以通过添加内联样式来尝试.

<div class="navbar navbar-fixed-top navbar-inverse" style="position:fixed">

当然,您需要相应地调整导航栏样式.
我做了如下:

/* Override Bootstrap Responsive CSS fixed navbar */
@media (max-width: 979px) {
  .navbar-fixed-top,.navbar-fixed-bottom {
      position: fixed;
      margin-left: 0px;
      margin-right: 0px;
  }
}

我在响应式CSS之后添加了这个.

我试过各种各样的设备…一个低成本的Android平板电脑,我的高端Android手机.
我从没试过iOS.
最令人惊奇的是它在Firefox for Android上非常流畅.

这是关于github的问题之一,由Bootstrap的作者回复,引用了JQM采用的详细解决方案:https://github.com/twitter/bootstrap/issues/1617

html5 – 无法在移动/ ipad浏览器上浮动twitter bootstrap导航栏的更多相关文章

  1. iOS Swift上弃用后Twitter.sharedInstance().session()?. userName的替代方案

    解决方法如果您仍在寻找解决方案,请参阅以下内容:

  2. 使用Fabric SDK iOS访问Twitter用户时间线

    我试图在这个问题上挣扎两天.我正在使用FabricSDK和Rest工具包,试图为Twitter使用不同的RestAPIWeb服务.我可以使用具有authTokenSecret,authToken和其他值的会话对象的TWTRLogInButton成功登录.当我尝试获取用户时间线时,我总是得到失败的响应,作为:{“errors”:[{“code”:215,“message”:“BadAuthentic

  3. ios – iPad中的UIPrintInteractionController给了我两个警告

    我正在使用代码在我的应用程序中获取Airprint以将当前视图打印为图像.弹出Airprint对话框,但在日志屏幕中它显示两个警告:1)警告:在iPad上调用–[UIPrintInteractionControllerpresentAnimated:completionHandler:]找不到PDF标题:找不到`%PDF’.2)[UIPopoverController_commonPresentP

  4. ios – 适用于iPad Pro的平台字符串

    我知道新款iPhone6s&的平台字符串.6sPlus:>iPhone8,1:iPhone6sPlus>iPhone8,2:iPhone6s但是新iPadPro的平台字符串是什么?解决方法iPadPro的平台字符串为:iPad6,8此外,这是从一开始就具有所有平台字符串的片段:

  5. ios – 如果我创建个人帐户而不是公司帐户,我可以让多个开发人员测试我的iPhone / iPad应用程序吗?

    但我只是想确保设置正确的帐户.干杯:)解决方法是的,您可以使用单个开发人员帐户对多达100台设备进行临时分发.在开发,测试和分发应用程序方面,个人帐户和公司帐户之间没有任何区别.唯一的区别是,对于公司帐户,有一个团队负责人可以将其他开发人员添加到帐户并管理他们的功能,但这与分发应用程序无关.

  6. iOS:在iPad上发出声音,给出Hz参数?

    在其中一个iOS层中是否有API,我可以通过指定其Hertz来生成音调.我想要做的是产生DTMF音调.此链接说明DTMF音调如何由2个音调组成:http://en.wikipedia.org/wiki/Telephone_keypad这基本上意味着我应该同时播放2个音调…那么,是否存在这样的事情:SomeCLeverPlayerAPI(697,1336);如果花了整个上午搜索这个,并找到了许多方法

  7. ios – 通过Fabric安装的Twitter,登录工作,请求推文的持久性错误

    我没有想法.解决方法当你请求推文时,我想你的代码如下所示,对吗?原来他们的文档不完整,应该是这样的客户端对象需要您的用户信息来完成它的工作.我遇到过同样的问题.

  8. ios – 如何解决代码签名错误:身份ipad与您的钥匙串中任何有效的,未过期的证书/私钥对不匹配?

    我是iOS的新手(因此是MacOSx的新手)并使用Titanium,我使用的版本是2.1.我试图在iPad上部署我的应用程序,但出现以下错误:当我检查Xcode时,配置文件的状态为有效签名身份未找到,我的Xcode版本为4.4.我已进入我的团队开发人员门户网站,应用程序和iPad已在那里注册并已下载证书和配置文件,我似乎无法弄清楚这有什么问题.我试过this帖但我无法解决我的问题.我真的迷失在这里

  9. ios – 页面上有一个或多个错误.在itunesconnect上

    我正在尝试在iTunesconnect上传一个新的iOS应用程序版本,我不断收到错误页面上有一个或多个错误它突出了唯一的语言.请帮忙.并参考附图解决方法简而言之,必须将所有图像添加到“AppPreview和Screenshots”.我刚刚遇到这个问题,这个https://stackoverflow.com/a/38887524/795114的答案帮助我解决了这个问题.不知道为什么,但是当删除其他图

  10. ios – 如何为iPad 3命名图形文件

    正如我在iOS中所做的那样,我们可以将视网膜显示文件命名为name@2x.png.如何为iPad3命名文件ipad.png–iPad,iPad2ipad@2x.png–iPad3它是否正确?

随机推荐

  1. 微信小程序canvas实现水平、垂直居中效果

    这篇文章主要介绍了小程序中canvas实现水平、垂直居中效果,本文图文实例代码相结合给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

  2. 使用HTML5做的导航条详细步骤

    这篇文章主要介绍了用HTML5做的导航条详细步骤,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  3. H5最强接口之canvas实现动态图形功能

    这篇文章主要介绍了H5最强接口之canvas实现动态图形功能,需要的朋友可以参考下

  4. Canvas高级路径操作之拖拽对象的实现

    这篇文章主要介绍了Canvas高级路径操作之拖拽对象的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  5. html5视频自动横过来自适应页面且点击播放功能的实现

    这篇文章主要介绍了h5视频自动横过来自适应页面且点击播放,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  6. 详解HTML5中的picture元素响应式处理图片

    这篇文章主要介绍了详解HTML5中的picture元素响应式处理图片,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  7. canvas像素点操作之视频绿幕抠图

    这篇文章主要介绍了canvas像素点操作之视频绿幕抠图的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  8. html5利用canvas实现颜色容差抠图功能

    这篇文章主要介绍了html5利用canvas实现颜色容差抠图功能,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

  9. canvas绘制视频封面的方法

    这篇文章主要介绍了canvas绘制视频封面的方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  10. HTML5拖拽功能实现的拼图游戏

    本文通过实例代码给大家介绍了HTML5拖拽功能实现的拼图游戏,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧

返回
顶部