在 Chrome 中的 Macbook Pro 上,在屏幕上滑动两根手指可以前后移动。我该如何禁用它,并在 jQuery 或 Javascript 中创建自定义手势?
我真正需要知道的是如何检测两个手指何时在触控板上,我认为这是最好的方法。您可以使用 e.touches 在移动设备上进行操作!
在 Chrome 中的 Macbook Pro 上,在屏幕上滑动两根手指可以前后移动。我该如何禁用它,并在 jQuery 或 Javascript 中创建自定义手势?
我真正需要知道的是如何检测两个手指何时在触控板上,我认为这是最好的方法。您可以使用 e.touches 在移动设备上进行操作!
2017 年 5 月更新
ctrlKey === true
。原始答案
截至 2016 年 4 月,在不同的浏览器中以(非常)不同的方式支持捏缩放手势:
mousewheel
-events 与ev.ctrlKey===true
触摸板不会触发与触摸相关的事件(但通常会控制鼠标指针。由于显而易见的原因,这不会受到网站的影响),因此这是不可能的。
如果在触摸板上完成的手势具有非标准行为,这通常由触摸板的驱动程序/软件完成。