私はこの質問が以前に尋ねられたことを知っていますが、それらをチェックした後、このようなナビゲーションバーはどれも構築されていないことを確信しています.
基本的に、元の位置を過ぎてスクロールした後、ナビゲーションバーを画面上部の固定位置に「シームレスに」切り替えるのに問題があります。
コードと例をここに含めました:http://jsfiddle.net/r2a6U/
divを固定位置モードに切り替える実際の関数は次のとおりです。
var navPos = $('#navContainer').offset().top;
$(window).scroll(function(){
var fixIT = $(this).scrollTop() >= navPos;
var setPos = fixIT ? 'fixed' : 'relative' ;
var setTop = fixIT ? '0' : '600' ;
$('#navContainer').css({position: setPos});
$('#navContainer').css({'top': setTop});
});
どんな助けでも大歓迎です。
乾杯