diff --git a/src/draggable.ts b/src/draggable.ts index 9916a09..7e281dd 100644 --- a/src/draggable.ts +++ b/src/draggable.ts @@ -203,7 +203,7 @@ export const Draggable: DirectiveOptions = { top: event.clientY } } - if (event instanceof TouchEvent) { + if (window.TouchEvent && event instanceof TouchEvent) { const touch = event.changedTouches[event.changedTouches.length - 1]; return { left: touch.clientX, @@ -269,4 +269,4 @@ export const Draggable: DirectiveOptions = { return JSON.parse(handler.getAttribute("draggable-state") as string) || {}; } } -}; \ No newline at end of file +};