简单方法navbar bootstrap

时间:2014-05-04 16:18:06

标签: javascript html twitter-bootstrap

我开始使用Bootstrap。现在我正在寻找引导程序here中的导航栏。我试图采用的侧导航栏html和JavaScript(固定侧导航栏在链接中看到它而不是链接中的示例)

代码:

 <ul><li>first menu</li>
 <ul><li>sub menu<li>
 <li>sub menu 2</li>
 <ul>
 <ul>

但是在JavaScript中并不清楚。如何在滚动时打开并选择活动元素 和设计?

我正在寻找一些像jqueryui这样的开源或项目。

1 个答案:

答案 0 :(得分:1)

如果您正在寻找为其文档添加固定边栏(如引导程序用途),例如此处http://getbootstrap.com/javascript/#affix,请尝试以下操作:

id="foo" data-spy="affix" data-offset-top="100" data-offset-bottom="10"添加到您想要在滚动时锁定的<div><ul>

并在页面底部添加javascript:

<script type="text/javascript">
 $('#foo').affix({
    offset: {
      top: 100
    , bottom: function () {
        return (this.bottom = $('.footer').outerHeight(true))
      }
    }
  })
</script>

从那里开始,您需要通过调整“顶部”来调整您想要锁定的高度。元件。

例如:

<div id="foo" data-spy="affix" data-offset-top="100" data-offset-bottom="10">
  <!-- everything in here is be fixed to top -->
</div>

<script type="text/javascript">
  $('#foo').affix({
    offset: {
      top: 100
        , bottom: function () {
           return (this.bottom = $('.footer').outerHeight(true))
      }
    }
  })
</script>

仅供参考,我建议为你的帖子建议一个更新的标题,也许是#34;使用bootstrap进行固定/粘性导航。&#34;而不是&#34;简单方法navbar bootstrap&#34; (只是我的意见)