Как не сжимать верхнюю навигационную панель, когда открыто меню наложения

#javascript #css #properties #navbar #overlay

Вопрос:

У меня проблема с меню наложения myNav. Когда активен и я прокручиваю страницу, происходит сокращение верхней навигационной системы.

У кого-нибудь уже есть решение?

Как я могу удалить сокращение, когда открыто меню наложения?

Спасибо

//СОКРАЩЕНИЕ

     var navbarCollapse = function() {
    if ($("#mainNav").offset().top > 100) {
        $("#mainNav").addClass("navbar-shrink");
    } else {
        $("#mainNav").removeClass("navbar-shrink");
    }
};
 

//ОТКРЫТЬ enter code here
var значок меню = документ.Селектор запросов(‘.значок-меню’),
меню = документ.Селектор запросов(‘.меню’);

 iconMenu.addEventListener('click', openMenu);


function openMenu() {

    if (menu.classList.contains('open')) {
        menu.classList.add('close');
        iconMenu.classList.remove('icon-closed');

        setTimeout(function() {
            menu.classList.remove('open');
        }, 200);

    } else {
        menu.classList.remove('close');
        menu.classList.add('open');
        iconMenu.classList.add('icon-closed');
        iconMenu.classList.remove('.nav-link');
    }
};
 

Комментарии:

1. Не могли бы вы предоставить какой-нибудь код!

2. проверьте выше, пожалуйста

3. вам нужен какой-нибудь css?

4. Также нужны html и css. Дайте нам достаточно кода, чтобы воспроизвести пример. Если вы используете какие-либо библиотеки (Bootstrap, jQuery и т.д.), То также упомяните об этом.

5. у вас есть какие-либо мгновенные сообщения, где можно поговорить, вы можете ответить на ответ здесь, чтобы отдать вам должное