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

JavaScript проблема с пролистыванием классов?

Почему-то после выбора пункта меню начинает прыгать через один или через несколько вообще при прокрутке кнопками ( вверх, вниз ) https://jsfiddle.net/Lewm93pf/
Не могу понять почему..
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
Потому что при каждом событии focus вы добавляете новый обработчик keydown.
Ответ написан
@StockholmSyndrome
inputSearch.addEventListener('focus', function(){
    list.classList.add('show');

    inputSearch.addEventListener('keydown', function(e){

у вас при каждом фокусе навешивается ещё один обработчик keydown
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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