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

Как swiper обновляет высоту слайдов?

Здравствуйте. Такой вопрос. Есть вертикальный слайдер, в нём есть динамически подгружаемый контент. Однако, когда нажимаешь кнопку загрузить ещё, то часть контента пропадает из-за того, что swiper заранее просчитывает всю высоту страницы

var mainSwiper = new Swiper(".mainSlider", {
  slidesPerView: 1,
  mousewheel: true,
  observer: true,
  autoHeight: true,
  observeSlideChildren: true,
  simulateTouch: false,

  
});


Пробовал использовать эти методы при клике на кнопку "загрузить ещё", но не помогает

instaupdate.addEventListener("click", () => {

  mainSwiper.update();

  mainSwiper.updateSize();

  mainSwiper.updateAutoHeight();
});


Однако, если сделать resize окна, то срабатывает какой-то метод и всё становится на свои места. Что это за метод?
  • Вопрос задан
  • 612 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@GunAlv
В документации есть методы, связанные с update (updateAutoHeight) https://swiperjs.com/swiper-api
Вызывайте после получения нужного контента (не только после клика)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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