Swiperjs 检测滑动方向?
Swiperjs Detect Swipe Direction?
我正在创建一个日历网络应用程序来显示我每天的备忘录。
看起来像这样,我想为移动用户添加一个“滑动”手势。
然后,我意识到swiperjs
。我创建了一个只有 1 张幻灯片的滑动器,并给它一个 loop
。效果很好。
但问题是滑动器索引总是给我 1。
使用事件侦听器(如slideChange
)我需要检测滑动方向并加载第二天的备忘录。
是否有特定的事件侦听器(类似于 swipeLeft
)或返回的值给我方向?
终于找到了。
on: {
slideChange: (swiper) => {
console.log(swiper.touches.diff < 0);
}
}
Returns向右滑动时为真,向左滑动时为假。
注意:
当导航箭头更改幻灯片时,swiper.touches.diff
将为 0。为此,还要向按钮添加事件侦听器。
我正在创建一个日历网络应用程序来显示我每天的备忘录。
看起来像这样,我想为移动用户添加一个“滑动”手势。
然后,我意识到swiperjs
。我创建了一个只有 1 张幻灯片的滑动器,并给它一个 loop
。效果很好。
但问题是滑动器索引总是给我 1。
使用事件侦听器(如slideChange
)我需要检测滑动方向并加载第二天的备忘录。
是否有特定的事件侦听器(类似于 swipeLeft
)或返回的值给我方向?
终于找到了。
on: {
slideChange: (swiper) => {
console.log(swiper.touches.diff < 0);
}
}
Returns向右滑动时为真,向左滑动时为假。
注意:
当导航箭头更改幻灯片时,swiper.touches.diff
将为 0。为此,还要向按钮添加事件侦听器。