diff --git a/src/keen-slider.scss b/src/keen-slider.scss index 3867135..eb1b931 100644 --- a/src/keen-slider.scss +++ b/src/keen-slider.scss @@ -7,8 +7,8 @@ -webkit-touch-callout: none; -khtml-user-select: none; user-select: none; - -ms-touch-action: pan-y; - touch-action: pan-y; + -ms-touch-action: pan-y pinch-zoom; + touch-action: pan-y pinch-zoom; -webkit-tap-highlight-color: transparent; width: 100%; diff --git a/src/plugins/web/drag.ts b/src/plugins/web/drag.ts index 92dfc93..35f5d8d 100644 --- a/src/plugins/web/drag.ts +++ b/src/plugins/web/drag.ts @@ -52,6 +52,12 @@ export default function Drag( if (dragJustStarted) { if (!isSlide(e)) return dragStop(e) + if ( + window.TouchEvent && + e.raw instanceof TouchEvent && + e.raw.touches.length >= 2 + ) + return dragStop(e) lastValue = value dragJustStarted = false slider.emit('dragChecked')