ヘッダーをスクロールすると、ヘッダーの下のナビゲーション バーが画面の上部に固定されます。
Masonry を追加するまで、これは問題なく機能し、ナビゲーション バーの「後ろ」に投稿が消えていました。
これで、スクロールすると投稿がナビゲーション バーの上部に移動します。
ここで自分の目で確かめてください。
それは固執します:
$(function() {
var nav_offset_top = $('#nav').offset().top;
var nav = function(){
var scroll_top = $(window).scrollTop();
if (scroll_top > nav_offset_top) {
$('#nav').css({ 'position': 'fixed', 'top':0, 'left':0 });
$('#jump a').css({ 'color': '#D7D7D7' });
} else {
$('#nav').css({ 'position': 'relative' });
$('#jump a').css({ 'color': '#303435' });
}
};
nav();
$(window).scroll(function() {
nav();
});
});
そしてヘッダー/ナビゲーション/石材:
<body>
<div id="header">
</div>
<div id="nav">
</div>
<div id="wrap" class="js-masonry">
<div id="container">
余分な div 要素を入れてみましたが、他に何をすべきか本当にわかりません。
前もって感謝します、