ヘッダーの下に配置されたシンプルなナビゲーションバーがあります。使用がヘッダーを超えてスクロールしたときに、ナビゲーションバーを固定したい。
問題は、ユーザーがオフセットに到達すると、ナビゲーション バーが固定されますが、ナビゲーション バーの高さ + 適用される 20 ピクセルの下部マージンに対してページがスクロールされるように見えることです。
この例は、ヘッダーがこのようなタイトルではなく、応答性の高いカルーセルであることを除いて、私が取り組んでいるものとほとんど同じように見えます。
レスポンシブなので、Javascrip を使用して接辞効果を起動しました。
$('#nav').affix({
offset : {
top : function() {
return $('#header').height();
}
}
});
私が理解しているのは、ブラウザーがヘッダーの高さ (私の例では 500) を超えてスクロールすると、#nav 要素が接辞クラスに適用されるということです。でもなんでこんなに飛び降りるの?