Я пытаюсь создать слайдер сообщений, который показывает по одному сообщению за раз, используя Swiper JS. Я использую Elementor Pro с пользовательским интерфейсом Custom Post Type, расширенными настраиваемыми полями и плагинами Ele Custom Skin.
С Ele Custom Skin у меня есть настраиваемый шаблон цикла, созданный для слайдера, и я использовал следующий код, чтобы попытаться превратить этот дизайн в слайдер, но безуспешно.
Помощь приветствуется.
(Для справки, я пытаюсь добиться чего-то похожего на ползунок временной шкалы на этой странице: https://rudehealth.com/about-us/)
JAVASCRIPT
jQuery(".post_slide .elementor-widget-container").addClass("swiper-container");
jQuery(".post_slide .elementor-posts-container").addClass("swiper-wrapper");
jQuery(".post_slide .elementor-post").addClass("swiper-slide");
jQuery('.swiper-container').append('<div class="swiper-pagination"></div><div class="swiper-button-prev"></div><div class="swiper-button-next"></div>');
var swiper = new Swiper('.swiper-container', {
spaceBetween: 0,
slidesPerView: 1,
autoplay:true,
breakpoints: {
640: {
slidesPerView: 1,
spaceBetween: 0,
},
768: {
slidesPerView: 1,
spaceBetween: 0,
},
1024: {
slidesPerView: 1,
spaceBetween: 0,
},
},
pagination: {
el: '.swiper-pagination',
clickable: true,
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
});
});
CSS
display: flex !important;
flex-wrap: inherit;
}```