infinite-viewer icon indicating copy to clipboard operation
infinite-viewer copied to clipboard

The `pinchStart` and `abortPinch` events are invalid.

Open iDerekLi opened this issue 3 years ago • 2 comments

const infiniteViewer = new InfiniteViewer(this.$refs.viewer, this.$refs.viewport, {
  usePinch: false,
  useForceWheel: true,
  pinchThreshold: 50,
  displayVerticalScroll: false,
  displayHorizontalScroll: false,
  zoom: 1
});
infiniteViewer.on("pinchStart", e => {
  console.log("pinchStart");
});
infiniteViewer.on("pinch", e => {
  console.log("pinch");
});
infiniteViewer.on("abortPinch", e => {
  console.log("abortPinch");
});

result image

iDerekLi avatar Aug 14 '21 16:08 iDerekLi

The pinchStart and abortPinch events do not occur when pinching through the wheel.

daybrush avatar Nov 12 '21 20:11 daybrush

@iDerekLi

infinite-viewer's new version is release. You can check if the pinch is caused by the wheel in the pinch event.

viewer.on("pinch", e => {
    console.log(e.isWheel);
});

daybrush avatar Nov 17 '21 15:11 daybrush