小编Cou*_*mon的帖子

停止固定背景图像滚动到一定高度

如下图所示,侧边栏位于其包装下方.如果固定背景图像位于包装器下方,如何停止滚动?我不希望它触及页脚.

在此输入图像描述

这是我的代码:

 <script>
    $(function () {

        //Sidebar navigation

        var scrollNavTop = $('.scroll').offset().top;


        $(window).scroll(function () {
            if ($(window).scrollTop() > scrollNavTop) {
            $('.scroll').css({ position: 'fixed', top: '0px' });
            } else {

                    $('.scroll').css({ position: 'relative', top: '0px' });

            }

        });

    });
</script>
Run Code Online (Sandbox Code Playgroud)

HTML代码:

<div class="wrapper">

<%--      SMOOTH SCROLL--%>
          <div class="scroll">
              <div style="margin:0 auto;">
          <div style="background-image:url(image/scrolltopNew.png); background-repeat:no-repeat; width:232px; height:97px; margin-left: 60px;"></div>
                  </div>
              <div class="subpage-header">
                  <div class="nav-section1"><a class="link" href="#section1"><p style="padding-left:50px;">COMPANY<br />BACKGROUND</p></a></div>
                  <div class="nav-section2"><a class="link" href="#section2"><p style="padding-left:50px;">COMPANY<br />VALUES</p></a></div>
                  <div class="nav-section3"><a class="link" href="#section3"><p style="padding-left:50px;">OUR<br />SERVICES</p></a></div>
              </div>
              <div …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery scroll background-image

5
推荐指数
1
解决办法
836
查看次数

标签 统计

background-image ×1

css ×1

javascript ×1

jquery ×1

scroll ×1