• Почему скачет меню?

    Fedinamid
    @Fedinamid
    Front-End Developer
    Я бы на твоём месте не использовал JQuery там, где может помочь обычный CSS.

    Вот я сделал тоже самое, но только на чистом CSS: https://codepen.io/amidf/pen/zaxwMQ?editors=1100.

    Если говорить про дёргания меню, скорей всего это происходит, потому что когда наводишь на кнопку, то срабатывает slideDown функция, а так как она длится определённое время, а курсор уже с кнопки убран, то она выходит ещё не закончилась, а уже срабатывает slideUp функция. В общем, либо проблема в том, что функции slide одновременно срабатывают, либо когда курсор переходит из области, где находится кнопка "Cсылка", в область списка, срабатывают события mouseenter и mouseleave из-за чего они перекрывают друг друга и, следовательно, начинаются дёргания.
    Ответ написан
    Комментировать
  • Почему toggleClass() работает не на всех элементах?

    Fedinamid
    @Fedinamid Автор вопроса
    Front-End Developer
    Всё решил! Надо было в месте присвоения обработчика li элементу указать не селектор li, а переменную li.
    Ответ написан
    Комментировать