您好我有一个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粘贴到顶部?