2016-10-18 8 views
0

У меня есть эта функция с swiper. Я хотел бы знать, как использовать эту функцию для прокрутки назад до верхней части страницы следующего слайда. пока он только прокручивается до верхней части следующего слайда, когда я использую onAutoplay callback, который я не хочу. Мои слайды имеют разные тексты и изображения, которые прокручиваются, поэтому я хочу вернуться к началу следующего или предыдущего слайда, когда я прокручиваю влево или вправо. Пожалуйста, предоставьте мне пример, если возможно, как улучшить мой фрагмент. Спасибо.framework7 с swiper.js салфетка прокрутка вверх не работает

$$(document).on('pageInit', function (e) { 
    var mySwiper = myApp.swiper('.swiper-container',{ 
     pagination: '.swiper-pagination', 
     paginationHide: false, 
     onSlideChangeEnd: function(swiper) { 
     $(".page-content").animate({ 
      scrollTop: 0 
     }, 'slow'); 
     } 
    });     

    }) 

ответ

0

Измените код следующим образом:

var mySwiper = new Swiper('.swiper-container'); 
mySwiper.on('slideChangeEnd',function(){ alert('sample alert');}); 

Больше информации о Swiper API: Swiper API documentation

+0

Спасибо за ваш ответ. Я пытался эту функцию – dze

+0

$$ (document) .on ('pageInit', function (e) { var mySwiper = myApp.swiper ('. Swiper-container', { pagination: '.swiper-pagination', paginationHide: ложь, onSlideChangeEnd: функция (Swiper) { $ ("положение"). анимировать ({ scrollTop: 0 }, 'медленно'); .} }); }) – dze

+0

но все еще не прокручивается до верхней части следующего слайда – dze