【问题标题】:bootstrap site won't scroll引导站点不会滚动
【发布时间】:2016-06-24 23:15:00
【问题描述】:

我正在 codepen.io 上制作作品集网页。到目前为止一切都很好,因为我的页面只是停止滚动,我找不到导致页面停止滚动的代码的解决方案/身份。 这是我的代码:

body {
  padding-top: 50px;
}
.intro-text {
  font-size: 30px;
}
#About {
  height: 500px;
}
#Portfolio {
  height: 500px;
}
#Social {
  height: 500px;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />

<body data-spy="scroll" data-target=".navbar">
  <nav class="navbar navbar-default navbar-fixed-top">
    <div class="container">

      <a href="#" class="navbar-brand">Ray Fitzgerald</a>

      <button class="navbar-toggle" data-toggle="collapse" data-target=".navHeaderCollapse">button
      </button>

      <div class="collapse navbar-collapse navHeaderCollapse">
        <ul class="nav navbar-nav">
          <li><a href="#About">About</a>
          </li>
          <li><a href="#Portfolio">Portfollio</a>
          </li>
          <li><a href="#Social">Social</a>
          </li>
        </ul>
      </div>

    </div>

    <!-- Main Body & Text Items -->
    <div class="container">
      <div class="jumbotron">
        <div class="intro-text" id="About">
          My name is Ray Fitzgerald and I am a young Programmer and Web Developer
        </div>
        <div class="intro-text" id="Portfolio">
          Portfolio
        </div>
        <div class="intro-text" id="Social">
          Social
        </div>

      </div>
    </div>
  </nav>
</body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>

【问题讨论】:

  • 为什么导航栏会包含整个网站?
  • 既然已经在 CodePen 上,你能链接一个实例吗?
  • 如果你有navbar-fixed-top,下面什么都没有,你打算如何滚动到任何地方?
  • 查看这些链接以使您的移动导航功能发挥作用:What's Included Dox 和 Bootstrap Navbar,而您还没有包含您可能想要的 &lt;div class="navbar-header"&gt;,请参阅 Navbar Dox

标签: html css twitter-bootstrap scroll


【解决方案1】:

从navbar-fixed-top &lt;nav&gt; 元素中取出&lt;!-- Main Body &amp; Text Items --&gt;。

见小提琴http://jsfiddle.net/85qLh41a/2/

<body data-spy="scroll" data-target=".navbar">
  <nav class="navbar navbar-default navbar-fixed-top">
    <div class="container">

      <a href="#" class="navbar-brand">Ray Fitzgerald</a>

      <button class="navbar-toggle" data-toggle="collapse" data-target=".navHeaderCollapse">button
      </button>

      <div class="collapse navbar-collapse navHeaderCollapse">
        <ul class="nav navbar-nav">
          <li><a href="#About">About</a>
          </li>
          <li><a href="#Portfolio">Portfollio</a>
          </li>
          <li><a href="#Social">Social</a>
          </li>
        </ul>
      </div>

    </div>
  </nav>
   <!-- Main Body & Text Items -->
    <div class="container">
      <div class="jumbotron">
        <div class="intro-text" id="About">
          My name is Ray Fitzgerald and I am a young Programmer and Web Developer
        </div>
        <div class="intro-text" id="Portfolio">
          Portfolio
        </div>
        <div class="intro-text" id="Social">
          Social
        </div>

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

【讨论】:

  • 是的,这很有效,而且非常有意义。非常感谢。知道为什么当我减小窗口大小时我的折叠菜单按钮不起作用吗?它反应迟钝。 codepen.io/RayFitzgerald/full/vKgYoj
  • @RayFitzgerald 我现在下车,我建议再问一个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-17
  • 2011-06-05
  • 1970-01-01
相关资源
最近更新 更多