Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
let testSwiper = new Swiper('...', { slidesPerView: 1, watchSlidesProgress: true, autoHeight: true, hashNavigation: true, allowTouchMove: false, on: { init: function () { // Управления якорями let showSlideHash = (hash) => { hash = hash.replace('#', ''); for (let index = 0; index < this.slides.length; index++) { if (hash == this.slides[index].getAttribute('data-hash')) { this.slideTo(index); this.slides[index].scrollIntoView(); } } } let hash = window.location.hash; if (hash) { showSlideHash(hash); } let links = document.querySelectorAll('a[href^="#"]') for (let link of links) { link.addEventListener('click', (e) => { let hash = link.getAttribute('href'); if (hash) { showSlideHash(hash); } }); } }, }, })