Задать вопрос
  • Почему не работает код на React?

    kirbi1996
    @kirbi1996
    В реакте не используют id, там есть своё реакт дом дерево, поэтому про id тут нужно забыть. Теперь что касается функционала, нужно изучить что такое пропсы, и прокидывать с помощью них. Либо если компоненты имеют большую цепочку, и нужно много прокидывать использовать redux mobx useState на выбор
    Ответ написан
    Комментировать
  • Как исправить submenu на JS?

    hzzzzl
    @hzzzzl
    попробуй добавить таймаут, что-то в духе

    .... 
    let timeout = null
    
    function openSubMenu() {
    // если курсор опять в меню, то очищаем таймаут
    clearTimeout(timeout)
    ..
    }
    
    function closeSubMenu() {
    
    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");
    }, 2000)   // через 2 секунды после того как курсор уйдет из меню
    
    }


    дальше по обстоятельствам
    Ответ написан
    1 комментарий