私はメニュー、コンテンツ、フッターを持っています。メニューの位置は固定です。ページの最後までスクロールすると、フッターがオーバーレイされます。フッタをオーバーレイするようになると、メニューを上に移動するにはどうすればよいですか?Css。フッタにオーバーレイされている場合に固定位置でdivを移動する方法
編集:私はブートストラップクラスを使用 。 マイHtmlの
<div class="container">
<div class="row">
<div class="col-sm-3" id="myScrollspy">
<ul class="nav nav-pills nav-stacked">
<li class="active"><a href="#section1">Section 1</a></li>
<li><a href="#section2">Section 2</a></li>
<li><a href="#section3">Section 3</a></li>
...
</ul>
</div>
<div class="col-sm-9">
<div id="section1">
<h1>Section 1</h1>
<p>Try to scroll this section and look at the navigation list while scrolling!</p>
</div>
<div id="section2">
<h1>Section 2</h1>
<p>Try to scroll this section and look at the navigation list while scrolling!</p>
</div>
...
</div>
</div>
は、CSS:
ul.nav-pills {
position:fixed;
}
JS/jQueryを使用してメニューの移動量を計算します – Justinas
これは片方向ですか? – Dmytro
あなたのコードを共有してください – smraj