Swiper,如何实时获得translateX?

时间:2018-01-22 06:45:34

标签: swiper

我想实时获得swiper-wrapper的translateX。我将使用实时translateX来做一些工作。

swiper.on('sliderMove', function onSliderMove() {
  console.log(this.getTranslate(), this.translate); //-64 -64, or maybe other value, but not -320
});

我听sliderMove事件,但结果不正确。

我检查swiper-wrapper元素,样式是

transition-duration: 0ms; 
transform: translate3d(-320px, 0px, 0px);

我希望this.getTranslate()的值应为-320,而不是-64

1 个答案:

答案 0 :(得分:2)

setTranslate事件将有效。

swiper.on('setTranslate', function onSliderMove() {
  console.log(this.translate);
});