gpt4 book ai didi

ios - Hammer.js 的垂直滚动问题

转载 作者:行者123 更新时间:2023-11-29 02:17:07 25 4
gpt4 key购买 nike

我在使用 Hammerjs 滑动手势中断我页面上的滚动时遇到问题。如果我通过滑动在我的主容器上启用锤子,它会破坏 iOS 设备上的滚动。然而,滑动甚至会通过并调用适当的功能。

其他人遇到过这样的问题吗?他们网站上的提示和技巧部分说要避免垂直滑动和平移,但我只是想看看是否有任何解决方法。

最佳答案

当我尝试这个的时候

var myElement = document;

// create a simple instance
// by default, it only adds horizontal recognizers
var mc = new Hammer(myElement);

// let the pan gesture support all directions.
// this will block the vertical scrolling on a touch-device while on the element
mc.get('swipe').set({ direction: Hammer.DIRECTION_ALL });

// listen to events...
mc.on("swipedown swipeleft swipeup swiperight tap press", function(ev) {
console.log(ev.type +" gesture detected.");
});

连评论都说,

this will block the vertical scrolling on a touch-device while on the element

基本上,如果您接管垂直滑动的事件,它会取消给定元素上的垂直滚动...在我的例子中是“文档”,从而完全禁用滚动...-_-

关于ios - Hammer.js 的垂直滚动问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28639590/

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