在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
你想要定位什么操作系统? –
确实支持交互。 – Johnny
这真的很棒,但首先我们需要在操作系统级别获得支持。如果您有兴趣,请在Windows反馈中投票选择Precision TouchPad API:https://aka.ms/Uun1l5 – m93a