Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在iOS上向上滚动后,页面导航菜单隐藏在页面顶部_Javascript_Html_Ios_Css_Twitter Bootstrap - Fatal编程技术网

Javascript 在iOS上向上滚动后,页面导航菜单隐藏在页面顶部

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

我想做一个导航菜单,向下滚动后隐藏,向上滚动后显示。在桌面和安卓浏览器上一切正常。iOS设备上出现问题。当您向上滚动到页面顶部并隐藏“释放”菜单时

我只找到了问题的老答案,即菜单在向上滚动时根本不显示,但对于较新版本的Safari来说,这应该不是问题

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来解决此问题;每次页面位于屏幕顶部时添加到“顶部菜单”类