|
@@ -1,7 +1,7 @@
|
|
|
|
|
|
|
|
|
|
export const getOffset = (ev: MouseEvent | TouchEvent, dom = ev.target! as HTMLElement, ndx = 0) => {
|
|
export const getOffset = (ev: MouseEvent | TouchEvent, dom = ev.target! as HTMLElement, ndx = 0) => {
|
|
- const event = ev instanceof TouchEvent ? ev.changedTouches[ndx] : ev
|
|
|
|
|
|
+ const event = (window.TouchEvent && ev instanceof TouchEvent) ? ev.changedTouches[ndx] : ev
|
|
const rect = dom.getBoundingClientRect();
|
|
const rect = dom.getBoundingClientRect();
|
|
const offsetX = event.clientX - rect.left;
|
|
const offsetX = event.clientX - rect.left;
|
|
const offsetY = event.clientY - rect.top;
|
|
const offsetY = event.clientY - rect.top;
|