gpt4 book ai didi

javascript - hammer.js 滑动禁用 native 捏缩放

转载 作者:行者123 更新时间:2023-11-29 19:16:16 27 4
gpt4 key购买 nike

在使用 hammerjs 识别滑动手势的同时,是否可以在触摸设备上使用原生的“捏合缩放”?

我希望用户能够放大图库中的图像(当未绑定(bind)锤子事件处理程序时,他们可以在本地进行放大)并滑动以显示上一张或下一张图像。

hammertime.on('swipe', function(ev) {
if (ev.direction === 2) {
nextImage();
} else if (ev.direction === 4) {
prevImage();
}
});

最佳答案

解决方案是使用 touchAction = 'auto'

var hammertime = new Hammer(galleryEl, {touchAction : 'auto'});

在执行此操作之前,请务必阅读 http://hammerjs.github.io/touch-action/

When you set the touchAction to auto it doesnt prevent any defaults, and Hammer would probably break. You have to call preventDefault manually to fix this. You should only use this if you know what you're doing.

关于javascript - hammer.js 滑动禁用 native 捏缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35141653/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com