Задать вопрос
  • Как исправить ширину owl carousel?

    @Mikhail_Litvinov Автор вопроса
    начинающий web-разработчик
    проблема решается установкой в body overflow-x: hidden;
    Ответ написан
    Комментировать
  • Как исправить submenu на JS?

    @Mikhail_Litvinov Автор вопроса
    начинающий web-разработчик
    Благодаря hzzzzl нашел решение:

    Сначала ввел новую переменную
    let subMenu = document.getElementsByClassName("sub-nav");

    После, с помощью JQuery пишем функцию
    $(subMenu).mouseenter (function(){
        clearTimeout(timeout);
    }).mouseleave (function (){
        timeout = setTimeout(() => {
            this.classList.remove("active");
            mainSub.classList.remove("active");
            aboutSub.classList.remove("active");
            gallerySub.classList.remove("active");
            forWomenSub.classList.remove("active");
            forMenSub.classList.remove("active");
            babySub.classList.remove("active");
            blogSub.classList.remove("active");
        }, 100)
    })


    Тут как раз и определяем, что когда мышь заходит внутрь блока меню, очищаем таймаут, а когда покидает его - устанавливаем в 0.1с.
    Ответ написан
    Комментировать