1

スクロールした後、メニューバーをブラウザの下部とブラウザの上部にくっつけようとしています。私はこれを使用しましたが、ウィンドウのサイズを変更すると正しく動作しません。つまり、バーが上にくっついてウィンドウのサイズを変更すると、すべて問題ありませんが、上にスクロールすると、もう下にくっつきません... 一方、下にくっついてウィンドウのサイズを変更すると(たとえば、お気に入りバーがオンになっている場合)、更新されません。

助けてください!

<script type="text/javascript">//<![CDATA[ 
$(window).load(function(){
$(document).ready(function() {

   var WH = $(window).height();
   var fixBottom = WH - $('.menu-bar').outerHeight(true);

$('.menu-bar').css({'top': fixBottom + 'px'});   

   $(window).scroll(function() {
       var scrollPos = $(this).scrollTop();
    if ( scrollPos > fixBottom ) {
        $('.menu-bar').css({'position':'fixed','top' :'0px'});
    } else {
        $('.menu-bar').css({'position':'absolute','top': fixBottom +'px'});
    }
});

});

});//]]>  

</script>
4

0 に答える 0