首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >粘性Navbar问题

粘性Navbar问题
EN

Stack Overflow用户
提问于 2017-05-03 04:49:39
回答 1查看 260关注 0票数 0

我在肚脐有一些问题,但找不到错误,我使肚脐透明,但无法使它粘稠。如果你建议我,那对我真的很有好处。

这是我的海军

代码语言:javascript
复制
<div class="navbar navbar-inverse-blue navbar">
<!--<div class="navbar navbar-inverse-blue navbar-fixed-top">-->
  <div class="navbar-inner">
    <div class="container">
       <div class="navigation">
         <nav id="colorNav">
           <ul>
            <li class="green">
                <a href="#" class="icon-home"></a>
                <ul>
                    <li><a href="login.html">Login</a></li>
                    <li><a href="register.html">Register</a></li>
                    <li><a href="index.html">Logout</a></li>
                </ul>
            </li>
           </ul>
         </nav>
       </div>
       <a class="brand" href="<?php echo esc_url(home_url('/')); ?>"><img src="<?php header_image(); ?>" alt="logo"></a>
       <div class="pull-right">
        <nav class="navbar nav_bottom" role="navigation">
        <!-- Brand and toggle get grouped for better mobile display -->
      <div class="navbar-header nav_2">
          <button type="button" class="navbar-toggle collapsed navbar-toggle1" data-toggle="collapse" data-target="#bs-megadropdown-tabs">Menu
            <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" href="#"></a>
       </div> 
       <!-- Collect the nav links, forms, and other content for toggling -->
        <div class="collapse navbar-collapse" id="bs-megadropdown-tabs">


            <?php
        wp_nav_menu( array(
            'menu'              => 'primary',
            'theme_location'    => 'primary',
            'depth'             => 2,
            'container'         => 'div',
            'container_class'   => 'collapse navbar-collapse',
            'container_id'      => 'bs-example-navbar-collapse-1',
            'menu_class'        => 'nav navbar-nav nav_1',
            'fallback_cb'       => 'WP_Bootstrap_Navwalker::fallback',
            'walker'            => new WP_Bootstrap_Navwalker())
        );
    ?>
         </div><!-- /.navbar-collapse -->
        </nav>
       </div> <!-- end pull-right -->
      <div class="clearfix"> </div>
    </div> <!-- end container -->
  </div> <!-- end navbar-inner -->
</div>

这是我的CSS

代码语言:javascript
复制
.navbar-inverse-blue .navbar-inner {
  padding: 7px 0;
  background: rgba(0, 0, 0, 0.1);
  border: none;
  font-size: 0.85em;
  position: absolute;
  z-index: 9999;
  width: 100%;
}

.fixed {
  position: fixed; 
  top: 0; 
  height: 70px; 
  z-index: 9999;
}

.navbar {
  min-height: 100%;
  margin-bottom: 0;
  border: none;
}

这是我的剧本

代码语言:javascript
复制
<script>
   $(document).ready(function(){
       $(window).bind('scroll', function() {
       var navHeight = $( window ).height() - 70;
             if ($(window).scrollTop() > navHeight) {
                 $('navbar').addClass('fixed');
             }
             else {
                 $('navbar').removeClass('fixed');
             }
        });
    });
</script>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-03 04:55:08

@Dipankar Das,你忘了在班里的肚脐上加个点。请参阅下面的代码。

从…

代码语言:javascript
复制
<script>
   $(document).ready(function(){
       $(window).bind('scroll', function() {
       var navHeight = $( window ).height() - 70;
             if ($(window).scrollTop() > navHeight) {
                 $('navbar').addClass('fixed');
             }
             else {
                 $('navbar').removeClass('fixed');
             }
        });
    });
</script>

代码语言:javascript
复制
<script>
   $(document).ready(function(){
       $(window).bind('scroll', function() {
       var navHeight = $( window ).height() - 70;
             if ($(window).scrollTop() > navHeight) {
                 $('.navbar').addClass('fixed');
             }
             else {
                 $('.navbar').removeClass('fixed');
             }
        });
    });
</script>
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43751305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档