css 在Scroll上隐藏导航栏
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css 在Scroll上隐藏导航栏相关的知识,希望对你有一定的参考价值。
componentDidMount() {
document.addEventListener('click', this.handleClickOutside.bind(this), true);
var scrollpos = window.scrollY;
var header = document.getElementById("header");
function add_class_on_scroll() {
header.classList.add("nav-up");
}
function remove_class_on_scroll() {
header.classList.remove("nav-up");
}
window.addEventListener('scroll', function(){
//Here you forgot to update the value
scrollpos = window.scrollY;
if(scrollpos > 10){
add_class_on_scroll();
}
else {
remove_class_on_scroll();
}
console.log(scrollpos);
});
}
//https://stackoverflow.com/questions/32856341/pure-js-add-and-remove-toggle-class-after-scrolling-x-amount
.header.nav-up {
top: -64px;
}
以上是关于css 在Scroll上隐藏导航栏的主要内容,如果未能解决你的问题,请参考以下文章
微信h5滑动隐藏底部导航栏
我用css定位了导航,怎么当网页下拉到一定高度的时候变成悬浮的?
如何隐藏导航栏+工具栏并在滚动时更改tableView高度
如何在离子框架中动态隐藏/显示导航栏?
Electron菜单栏&导航栏隐藏
侧边导航栏滚动条---CSS overflow实现