我正在研究这个:mobiledoor for Mobile,我想隐藏导航栏并保持隐藏。我已经在使用:
setTimeout(function () {
window.scrollTo(0, 1);
}, 500);
但是,要最初隐藏导航栏并在方向更改时隐藏导航栏,我希望导航栏在滚动期间保持隐藏状态。我希望它可以在他们看到导航栏的唯一方法是,无论如何在 iPhone 上,他们触摸屏幕顶部的地方工作。显然,向下滚动页面时它已经很好地隐藏了,但是当您滚动回顶部时,它会显示导航栏,我真的很想将其隐藏。
我在想一些类似于在触摸端触发这个的东西
if (window.scrollY < 2) {
setTimeout(function () {
window.scrollTo(0, 1);
}, 0);
}
但问题是当您滚动到顶部时,它会暂时显示导航栏然后转到(0,1)。我希望它根本不显示导航栏。
虽然我似乎无法让它工作。谢谢!