Задать вопрос
@neznaiaka

Почему не удаляется класс removeClass?

Не удаляется класс при событии mouseup

$(document).ready(function () {

      $('#yellow').on('click', function(){
         $('sub-menu').toggleClass('block')
      })

      $(document).on('mouseup', function (e) { // событие клика по веб-документу
         var container = $('#yellow');
         if (container.has(e.target).length === 0) {
            container.removeClass('block');
         }
      });
 });


<li> 
          <a id="yellow" href="#">ГЛАВНАЯ</a>
           <ul class="sub-menu">
                 <li> <a id="yellow" href="index.html">ГЛАВНАЯ</a></li>
                 <li><a href="why-me.html">Почему мы</a></li>
                 <li><a href="about us.html">О НАС</a></li>
                 <li><a href="information.html">Полезная  информация</a></li>
                 <li><a href="contact.html">КОНТАКТЫ</a>
                </li>
        </ul>
 </li>
  • Вопрос задан
  • 35 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы