Javascript 在iOS上向上滚动后,页面导航菜单隐藏在页面顶部
我想做一个导航菜单,向下滚动后隐藏,向上滚动后显示。在桌面和安卓浏览器上一切正常。iOS设备上出现问题。当您向上滚动到页面顶部并隐藏“释放”菜单时 我只找到了问题的老答案,即菜单在向上滚动时根本不显示,但对于较新版本的Safari来说,这应该不是问题Javascript 在iOS上向上滚动后,页面导航菜单隐藏在页面顶部,javascript,html,ios,css,twitter-bootstrap,Javascript,Html,Ios,Css,Twitter Bootstrap,我想做一个导航菜单,向下滚动后隐藏,向上滚动后显示。在桌面和安卓浏览器上一切正常。iOS设备上出现问题。当您向上滚动到页面顶部并隐藏“释放”菜单时 我只找到了问题的老答案,即菜单在向上滚动时根本不显示,但对于较新版本的Safari来说,这应该不是问题 var-prevScrollpos=window.pageYOffset; window.onscroll=函数(){ var currentScrollPos=window.pageYOffset; 如果(prevScrollpos>curre
var-prevScrollpos=window.pageYOffset;
window.onscroll=函数(){
var currentScrollPos=window.pageYOffset;
如果(prevScrollpos>currentScrollPos){
document.getElementById(“主标题”).style.top=“0”;
}否则{
document.getElementById(“主标题”).style.top=“-90px”;
}
prevScrollpos=当前ScrollPos;
};代码>
我通过添加一个top:0来解决此问题;每次页面位于屏幕顶部时添加到“顶部菜单”类