我遇到了div的位置问题。 我想这个div是相对位置,直到页面滚动了一定的像素。 在详细信息中,我有一个div(#block-menu),它接近页面300px,我希望它在碰到页面时变得固定。 我使用此代码尝试,但似乎并没有正常工作......固定在某个点的位置
var header = $("#block-menu");
$(document).scroll(function(e) {
if($(this).scrollTop() >= 300 {
header.css({position: "fixed", "top" : "0"});
} else {
header.css("position", "relative");
}
});
</script>`
的CSS:
#block-menu {
background: rgb(27, 85, 131);
position: relative;
}
的HTML:
<div id="#first-block" height="100px"></div>
<div id="second-block" height="200px"></div>
<div id="block-menu"></div>
<div id="container"></div>
“但似乎并没有正常工作......” 这意味着??? –
我不知道,它看起来像不应该,因为它应该,我想..我试图理解,因为我可以;)谢谢 – user2183604