【发布时间】:2020-12-20 12:23:22
【问题描述】:
这个简单的代码,当用户向下滚动页面并显示 div 时隐藏 div "Navbar", 当用户向上滚动时。
如何更改此代码 - 只有当用户滚动页面时 div 才会不可见? 而当用户停止滚动时,div 会出现在屏幕上吗?
<script>
var prevScrollpos = window.pageYOffset;
window.onscroll = function() {
var currentScrollPos = window.pageYOffset;
if (prevScrollpos > currentScrollPos) {
document.getElementById("navbar").style.top = "0";
} else {
document.getElementById("navbar").style.top = "-50px";
}
prevScrollpos = currentScrollPos;
}
</script>
请帮忙! 感谢您的宝贵时间
【问题讨论】:
标签: javascript scroll