デフォルトでは、Bootstrap はタブレットと電話の固定位置を削除します。これをオーバーライドしたい場合は、次を試してください。
編集
@media (max-width: 979px){
.navbar-fixed-top, .navbar-fixed-bottom {
position: fixed;
}
}
現在、メニュー リンクには次のものがあります。
<a href="#section-2">Cv</a>
リンク先
<div class="full-2">
<div class="container-narrow">
<div class="section" id="section-2">
<section>
....
これを次のように変更してみてください。
これでうまくいかない場合は、以下のようにセクション div を移動します。
<section id="section-2">
<div class="full-2">
<div class="container-narrow">
....
アップデート
@media css の構文が正しくありません (以前の私の間違いです)。必要なのは次のとおりです。
/*By default, Bootstrap removes the fixed position for tablets and phones*/
@media (max-width: 979px){
.navbar-fixed-top, .navbar-fixed-bottom {
position: fixed;
}
}
次に、html で追加のクラスを navbar に追加して、追加することを指定する必要があります。
<div id="top-nav" class="navbar navbar-fixed-top">
これですべてがうまく機能し、ドロップダウン ナビゲーション リンクのスタイルを変更するだけで済みます。
このライブを参照してください: http://jsfiddle.net/panchroma/KbMvX/ およびhttp://fiddle.jshell.net/panchroma/KbMvX/show/