0
0
mirror of https://github.com/twbs/bootstrap.git synced 2024-11-29 11:24:18 +01:00

Abandon swipe altogether if more than one touch detected

This commit is contained in:
patrickhlauke 2018-10-15 21:54:20 +01:00 committed by XhmikosR
parent 7b8f01d839
commit 6be7293a85

View File

@ -283,8 +283,8 @@ class Carousel {
if (this._pointerEvent && (originEvent.pointerType === PointerType.TOUCH || originEvent.pointerType === PointerType.PEN)) {
this.touchStartX = originEvent.clientX
} else {
this.touchStartX = originEvent.touches[0].pageX
} else if (!this._pointerEvent) {
this.touchStartX = originEvent.touches[0].clientX
}
}
@ -293,11 +293,12 @@ class Carousel {
// ensure swiping with one touch and not pinching
if (event.originalEvent.touches && event.originalEvent.touches.length > 1) {
this.touchDeltaX = 0;
return
}
if (!this._pointerEvent) {
this.touchDeltaX = event.originalEvent.touches[0].pageX - this.touchStartX
this.touchDeltaX = event.originalEvent.touches[0].clientX - this.touchStartX
}
}