infinite-viewer
infinite-viewer copied to clipboard
The `pinchStart` and `abortPinch` events are invalid.
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
The pinchStart and abortPinch events do not occur when pinching through the wheel.
@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);
});