この非常に便利な回答 - https://stackoverflow.com/a/10096021/2039935 .
問題は、それが修正されると、div が残りのコンテンツを押し下げなくなるため、その下のコンテンツが明らかに跳ね上がることです。固定に変更された時点で、下のコンテンツに div の高さである上部マージンを追加する必要があるため、下のコンテンツは固定された div の下でスムーズにスクロールし続けます。
ページの先頭に達したときにdivを位置固定に変更するコードは...
$(function(){
var stickerTop = parseInt($('#header-container').offset().top);
$(window).scroll(function() {
$("#header-container").css((parseInt($(window).scrollTop()) + parseInt($("#header-    container").css('margin-top')) > stickerTop) ? {
        position: 'fixed',
        top: '0px'
    } : {
        position: 'relative'
    }); 
});
});//]]>  
知っている人には簡単なはずです..
どうもありがとう !
参考までに、これに対する答えは......
$(function(){
    var stickerTop = parseInt($('#header-container').offset().top);
    $(window).scroll(function() {
        var movelisting = (parseInt($(window).scrollTop()) + parseInt($("#header-    container").css('margin-top')) > stickerTop) ? '200px' : '0px';
        $("#search-listings-container").css("marginTop", movelisting);
        $("#header-container").css((parseInt($(window).scrollTop()) + parseInt($("#header-container").css('margin-top')) > stickerTop) ? {
            position: 'fixed',
            top: '0px'
        } : {
            position: 'relative'
        }); 
    });
});