滚动所有页面内容而不是div

时间:2014-07-22 13:01:39

标签: javascript jquery html css jsp

您好我有一个MasterPage,其中包含横幅+导航栏所在的#MasterDiv。我将此页面包含在所有其他具有此类布局的页面中。

     <body>
       <jsp:include page="../Master.jsp"></jsp:include>
        <div class="Contents">
             Textboxes, buttons, etc... go here
        </div>
    </body>

我有一个JQuery函数来&#34; fixate&#34;这样滚动时#MasterDiv到页面顶部。

    $window.scroll(function() {
        var y = $window.scrollTop() - MasterDivOffset.top + topPadding;
        if($window.scrollTop() > MasterDivOffset.top){
          $masterDiv.stop().animate()({marginTop : y});
        } else {
          $masterDiv.stop().animate()({marginTop : 8, marginLeft : 8});
        }
    });

但这会移动所有页面内容,而不是将div粘贴到op上! 我已经尝试了位置:固定在div上,但是这会导致div的页面内容(页面特定的字段,按钮等等)到达#34;弹出&#34;而不是保持相同的位置。

如何在向下滚动页面的其余部分时将特定的div粘贴到顶部?

0 个答案:

没有答案