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