【发布时间】:2017-12-29 07:00:11
【问题描述】:
我正在使用 bootstrap 4 scrollspy 和自定义词缀。问题是当第二个菜单出现时,我需要删除第一个固定菜单。 在这里检查小提琴https://jsfiddle.net/raj_mutant/awknd20r/ html:
<body data-spy="scroll" data-target=".navbar" data-offset="50">
<header>
<div class="container">
</div>
</header>
<section id="intro">
<div class="container">
<div class="jumbotron">
<div class="container">
<h2>Test</h2>
<h1>Lorem Ipsum</h1>
<h4>Lorem Ipsum</h4>
</div>
</div>
</div>
</section>
<section>
<nav class="tab-menu navbar navbar-expand-sm" data-toggle="affix">
<ul class="navbar-nav">
<li class="nav-link nav-item" href="#section1">
<a href="#">test</a>
</li>
<li class="nav-link nav-item" href="#section2">
<a href="#">test</a>
</li>
<li class="nav-link nav-item" href="#section3">
<a href="#">test</a>
</li>
</ul>
</nav>
<div class="section" id="section1" class="container-fluid bg-success" style="padding-top:70px;padding-bottom:70px">
</div>
<div class="section" id="section2" class="container-fluid bg-danger" style="padding-top:70px;padding-bottom:70px">
</div>
<section>
从上到下滚动都需要附加元素,反之亦然。提前致谢。
【问题讨论】:
-
“第二个菜单”是什么意思?第一个附加菜单应该在什么时候消失?谢谢!
-
第一个菜单是“tab-menu”类的菜单,第二个菜单是黑色背景的导航栏“bg-dark”jsfiddle.net/raj_mutant/awknd20r。当 bg-dark 菜单来查看 tab-menu 时仍然在固定的位置。这里我为 tab-menu 和 bg-dark 菜单使用相同的数据切换词缀。
标签: jquery twitter-bootstrap bootstrap-4 scrollspy