Swiper,如何实时获得translateX?

问题描述 投票:8回答:1

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

swiper
1个回答
2
投票

听听setTranslate事件会有效。

swiper.on('setTranslate', function onSliderMove() {
  console.log(this.translate);
});
© www.soinside.com 2019 - 2024. All rights reserved.