Я работаю над этим: mobiledoor для мобильных устройств, и я хочу скрыть панель навигации и сохранить это скрыто. Я уже использую:
setTimeout(function () {
window.scrollTo(0, 1);
}, 500);
Однако, чтобы скрыть панель навигации изначально и при изменении ориентации, я хочу, чтобы панель навигации оставалась скрытой во время прокрутки. Я бы хотел, чтобы это работало там, где единственный способ увидеть панель навигации — это, во всяком случае, на iphone, где они касаются верхней части экрана. Очевидно, что он уже хорошо спрятан при прокрутке страницы вниз, но когда вы прокручиваете страницу вверх, он отображает панель навигации, и мне бы очень хотелось, чтобы она была скрыта.
Я думал что-то вроде запуска этого на сенсорном конце
if (window.scrollY < 2) {
setTimeout(function () {
window.scrollTo(0, 1);
}, 0);
}
но проблема в том, что когда вы прокручиваете вверх, временно отображается панель навигации, а затем переходит к (0,1). Я хочу, чтобы он вообще не показывал панель навигации.
хотя я не могу заставить его работать. Спасибо!