У меня меню. Оно открывается на весь экран по клику и имеет свойство fixed. На устройствах с большим разрешением экрана работает все отменно, но на мобильных при скролле появляется баг. Заключается он в следюущем: У мобильных браузеров есть верхняя панель, которая исчезает при скролле, так вот, когда я открываю меню и начинаю скроллить, в момент когда скрывается верхняя панель браузера внизу появляется незаполненная область моего меню, равна высоте как раз таки той верхней панели. Перепробовал много способов, добился результата на android, но ios не одобрил. В общем выручайте. Я в печали(
$('.menu').click(function() {
$(this).toggleClass('active');
$('#overlay').toggleClass('open');
//Кое как работает на android
var bg = jQuery("#overlay");
jQuery(window).resize("resizeBackground");
function resizeBackground() {
bg.height(jQuery(window).height() + 60);
}
resizeBackground();
});