【发布时间】:2017-10-12 11:20:55
【问题描述】:
我正在尝试仅在一定的滚动长度后制作div visibe。
Stackoverflow 上已经有一些关于它的线程,所以我尝试使用答案中列出的建议脚本,但似乎没有一个可以工作。
所以,我想我不知道如何使用它们。
我已经把这个块放到了head,被两个script标签包围了:
function scroll_bar() {
if (document.body.scrollTop > 700) {
document.getElementById("navigation_bar").show();
}
else
{
document.getElementById("navigation_bar").hide();
}
}
在body 中,我有一个div(我想要使其可见/隐藏的那个)具有以下属性:
<div onload="scroll_bar();" class="container" id="navigation_bar" style="position: fixed; z-index: 1; background-color: white; height: 50px; width: 100%;"></div>
这里有什么问题吗? (无论如何我都在使用 Bootstrap,“容器”类来自它。)
【问题讨论】:
-
“它似乎不起作用”是指它对函数没有任何反应,就像它不存在一样。
-
删除位置:固定并检查
-
不,我想让它在滚动过程中固定在顶部(它在顶部,在 z-index 1 上)...
-
move onload="scroll_bar();"到身体
标签: javascript css scroll navbar