笔记本电脑鼠标垫允许挤压-Javascript中的关联事件是什么

笔记本电脑鼠标垫允许挤压-Javascript中的关联事件是什么,javascript,html,events,pinch,Javascript,Html,Events,Pinch,我的笔记本电脑有一个鼠标垫,可以夹东西 我正在编写一个html/javascript页面,我想在其中为pinch编写自己的缩放函数 这是一个手机和台式机的网站页面。(我正在测试桌面。) 我应该捕获什么事件?目前我有: window.addEventListener("touchstart", mycanvasOnTouchStart, false); window.addEventListener("touchmove", mycanvasOnTouchMove, false); window.

我的笔记本电脑有一个鼠标垫,可以夹东西

我正在编写一个html/javascript页面,我想在其中为pinch编写自己的缩放函数

这是一个手机和台式机的网站页面。(我正在测试桌面。)

我应该捕获什么事件?目前我有:

window.addEventListener("touchstart", mycanvasOnTouchStart, false);
window.addEventListener("touchmove", mycanvasOnTouchMove, false);
window.addEventListener("touchend", mycanvasOnTouchEnd, false);
我的所有功能都不可用

此外,收缩的默认操作(即缩放整个html页面)将继续,尽管我已在页面的HEAD元素中添加了以下内容:

<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
</head>


有人有什么想法吗?

触摸板可能不会触发触摸事件。鼠标驱动程序将模拟一些其他事件,可能是滚轮或键盘快捷键,这可能无法通过Javascript API进行区分。谢谢,我似乎无法触发它所做的事件。我试过document.body.addEventListener(“鼠标滚轮”,MyCanvasouseWheel,false);和document.body.addEventListener(“onwheel”,MyCanvasouseWheel,false);,但什么都没有。我做错什么了吗。或者我该如何关闭它?您可能正在寻找
轮子事件:我可以在我的代码中从鼠标捕捉轮子事件,但当我捏一下鼠标垫时,轮子事件不会触发。