Я борюсь с проблемой прокрутки в мобильных браузерах на iOS и Android. Ожидаемое поведение - верхняя панель браузера исчезает или сворачивается, как только я начинаю прокручивать страницу вниз, проводя пальцем вверх.
К сожалению, поведение панели браузера совершенно иное, когда прокрутка выполняется не вручную, а нажатием на ссылку для нацеливания на привязку. Пока страница прокручивается до привязки, как и ожидалось, с панелью браузера ничего не происходит. Пока я не провожу пальцем, планка остается без изменений.
Я попробовал несколько настроек в meta / vieport и javascript, но безуспешно:
window.addEventListener("load",function() {
setTimeout(function(){
window.scrollTo(0, 1);
}, 0);
});
Как я могу заставить браузер вести себя одинаково, независимо от того, прокручиваю ли я прокрутку или щелчок? Я вполне могу жить с различиями между браузерами, но буду очень признателен, если один и тот же браузер будет всегда работать одинаково в обеих ситуациях.
Спасибо за любую подсказку
Ralf