пункту. А включать его где нужно? $(".menu-scroll__item").on("click", function (e) {
e.preventDefault();
$(window).off('scroll');
let idIMenuItem = $(this).attr('href');
idSelectedCategory = $(this).attr('href').replace(/[^\d]+/, '');
$('a.active').removeClass('active');
swiper.slideTo(idSelectedCategory - 1);
$(this).addClass('active');
let top = $(idIMenuItem).offset().top;
$('body,html').animate({ scrollTop: top }, 800);
})
Вынеси хендлер в отдельную функцию. Потому добавь через $(window).on('scroll', myHandler). Всё это включи в complete коллбек для animate
Обсуждают сегодня