0

postion: fixed;CSSにある要素の移動を停止する機会はありますか?

私はCSSでこれを行うことができないことを知っています.JSでこれを解決するオプションはありますか?

このようにスクロールしていくつかの値を削除しようとしましたが...

$(window).scroll(function()
{   var main_menu = $('.main_menu');
    var current_position = $(this).scrollTop();
    if($(window).scrollTop() == $(document).height() - $(window).height())
    {
        main_menu.css('top','0'-current_position+'px');
    }
});

HTML:

<section class="content_block">
    <section id="logo_main"></section>
    <div class="main_menu">

    </div>
</section>

セクションcontent blockoverflow: hiddenあり、メニューは親ブロックよりも少し広いです。だから私はposition fixedメインセクションのストレッチを止めるために使用します...

これを行う方法を知っている人はいますか?

4

0 に答える 0