javascript - 如何使 Bootstrap Carousel 保持固定在导航栏下方?

标签 javascript jquery css twitter-bootstrap carousel

目前我的轮播似乎转到了页面顶部。我使用的是导航栏固定顶部,因此显然导航栏隐藏了轮播的顶部部分。我怎样才能使轮播保持固定在导航栏的正下方?添加简单的填充不起作用,因为当使用较小的屏幕时,导航栏会折叠,并且与未折叠时的高度有些不同。

代码:

<div id="myCarousel" class="carousel slide" data-ride="carousel">
  <div class="container">
    <ol class="carousel-indicators">
      <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
      <li data-target="#myCarousel" data-slide-to="1"></li>
      <li data-target="#myCarousel" data-slide-to="2"></li>
      <li data-target="#myCarousel" data-slide-to="3"></li>
    </ol>


    <div class="carousel-inner">
      <div class="item active">
        <img src="/images/p51blueprint.jpg" alt="P-51" width="100%">

      </div>
      <div class="item">
        <img src="/images/f-18-hornet.jpg" alt="F-18" width="100%">

      </div>
      <div class="item">
        <img src="/images/p51blackandwhite.jpg" alt="P-51" width="100%">

      </div>
      <div class="item">
        <img src="/images/B-52-Stratofortress-infographic.jpg" alt="B-52" width="100%">

      </div>
    </div>
  </div>

  <!-- Control arrows -->
  <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
    <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
    <span class="sr-only">Previous</span>
  </a>
  <a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
    <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
    <span class="sr-only">Next</span>
  </a>


</div>

最佳答案

众所周知,导航栏会覆盖网站的内容,因此更改正文的填充,然后使用媒体查询来更改不同大小的正文的填充。大致如下:

body { 
    padding-top: 70px; 
}
@media screen and (min-width:768px) and (max-width:990px) {
  body {
    margin-top:100px;
  }
}
@media screen and (min-width:991px) and (max-width:1200px) {
  body {
    margin-top:70px;
  }
}

关于javascript - 如何使 Bootstrap Carousel 保持固定在导航栏下方?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28267799/

相关文章:

如果 css 类显示 :none,jQuery 显示不工作

html - IE7 中包含 div 的 100% 宽度溢出的表格

java - 将 grunt 和 phantomjs 与 jetty 服务器一起使用

javascript - 如何在 `onClick` 事件中调用 Redux Saga 操作?

javascript - 创建一个三 Angular 形朝下的动态 div

jquery - 如果存在,如何包含外部 js,否则什么也不做(忽略)?

jquery - 在 wordpress 中添加自定义帖子类型

javascript - 为什么我的音节被取回,但我的单词却没有被取回?

javascript - 计算两个数组之间每个元素的数学差异

html - 将导航栏从内联列表转换为移动版网站的 block 类型列表 - 缺少元素符号