Как оптимизировать код на jQuery?

Есть небольшой кусок кода, который скрывает/раскрывает меню по клику. Подскажите, как можно оптимизировать этот участок кода

$('.series-info ul li:first-child').on('click', function() {
            $('.series-info .series-info-block:not(:last-child)').show();
            $('.series-info .series-info-block:last-child').hide();
        })

        $('.series-info ul li:nth-child(2)').on('click', function() {
            $('.series-info .series-info-block:not(:last-child)').hide();
            $('.series-info .series-info-block:last-child').show(); 
        })

        $('.series-info ul li').on('click', function() {
            $('.series-info ul li.active').removeClass('active');
            $(this).toggleClass('active');
        })
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 1
TTATPuOT
@TTATPuOT
https://code.patriotovsky.ru/
Выше ответ абсолютно верный. Есть ещё один способ - использовать ванильный JS, без jQuery. Функция у вас не то чтобы очень сложная.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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