我想实时获取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

最佳答案

监听setTranslate事件将起作用。

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

关于刷卡器,如何实时获取translateX?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48375955/

10-12 06:35