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

Можете объяснить действия данной функции?

Ясно, что при нажатии на ul.tabs__caption происходит событие и что дальше?
(function($) {
$(function() {
  
  $('ul.tabs__caption').on('click', 'li:not(.active)', function() {
    $(this)
      .addClass('active').siblings().removeClass('active')
      .closest('div.tabs').find('div.tabs__content').removeClass('active').eq($(this).index()).addClass('active');
  });
  
});
})(jQuery);
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@xenonhammer
к ul.tabs__caption применяется функция addClass('active')
к ней применяется
siblings()
к ней применяется
removeClass('active')
к ней применяется
.closest('div.tabs')
к ней применяется
.find('div.tabs__content')
к ней применяется
removeClass('active')
к ней применяется
.eq($(this).index())
к ней применяется
.addClass('active');

Что означает делает каждая функция ищется по запросу в Гугле : название функции + jquery
Ответ написан
Ваш ответ на вопрос

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

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