gpt4 book ai didi

javascript - 谷歌地图如何拦截带有触摸板的笔记本电脑上的滑动/捏合手势?

转载 作者:行者123 更新时间:2023-11-30 13:55:19 24 4
gpt4 key购买 nike

我注意到 Google map 可以在我的带触摸板的笔记本电脑上拦截捏合手势和向上/向下滑动手势,无论是在 Chrome 还是 Firefox 上。他们使用什么 DOM 事件?我尝试使用 touch events API 进行试验但我的电脑似乎不支持它。 (MDN 页面引用了 jsfiddle.net 上的示例:--- https://jsfaddle.net/Darbicus/z3Xdx/10/ 但 stackoverflow 不允许我发布指向 jsfiddle.net 的链接 --- 但这似乎对捏合/滑动手势没有任何作用。 )

它是否拦截了另一个事件?

最佳答案

啊哈 -- 我找到了:它是 wheel event .

var c = document.getElementById('square');
var ctx = c.getContext("2d");
ctx.rect(0, 0, c.width, c.height);
ctx.stroke();
c.addEventListener('wheel', function(event) {
event.preventDefault();
console.log(event.deltaY);
});
canvas#square {
width: 500;
height: 500;
}
<html><body>
<canvas id="square" />
</body></html>

关于javascript - 谷歌地图如何拦截带有触摸板的笔记本电脑上的滑动/捏合手势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57418368/

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