我找到了答案,我正在寻找的是所谓的“粘性 div”。我首先在 Stackoverflow 上找到了这篇文章,然后我访问了这个解释概念并给出代码的网站。
使用该代码,我对其进行了修改以提供我需要的东西。所以在我放的 HTML 中:
<div id="quicknav" style="display:none;">
<p>Navigation!</p>
</div>
在 JQuery 中:
function sticky_relocate() {
var window_top = $(window).scrollTop();
var div_top = $('#faq').offset().top;
if (window_top > div_top)
$('#quicknav').show()
else
$('#quicknav').hide();
}
// If you have jQuery directly, use the following line, instead
$(function() {
$(window).scroll(sticky_relocate);
sticky_relocate();
});
这段代码让我有一个 Facebook 时间线式的 div,我很高兴!