Сохранение позиции блока
При открывании меню на мобильной версии, основной контент сдвигается вниз, при закрытии он возвращается в начало. Как исправить это? Нужно чтобы он оставался на этом же месте.
wildji.beget.tech/www/ let head = $('.main-content'), containerContent = $('.container-content'), scrollTop = 0; $('.button-menu').click(function() { scrollTop = $(window).scrollTop(); $(this).toggleClass('change'); if (head.hasClass('abs')) { $(head).removeClass('scaled'); setTimeout(() => { $(head).removeClass('abs'); $(containerContent).css('height', 'auto'); $(window).scrollTop(scrollTop); //$(head).parent().css('overflow', 'initial'); }, 700); } else { $(containerContent).css('height', $(window).height()); $(head).addClass('abs').addClass('scaled').scrollTop(scrollTop); //$(head).parent().css('overflow', 'hidden'); } }); |
Часовой пояс GMT +3, время: 03:27. |