Javascript 如何测量腹板上的压力?
最近,苹果公司推出了一款支持“强制触摸”功能的新触控板。它类似于用于绘画的Wacom平板电脑,因为通过专用软件,您可以测量压力(重量)。Javascript 如何测量腹板上的压力?,javascript,web,touch,tablet,Javascript,Web,Touch,Tablet,最近,苹果公司推出了一款支持“强制触摸”功能的新触控板。它类似于用于绘画的Wacom平板电脑,因为通过专用软件,您可以测量压力(重量)。 那么,是否可以使用javascript等web技术获取这些值?浏览器是否提供任何有关压力的API和信息? 另外,我发现这个问题与我的问题相对,但它与网络无关:你在寻找a的压力属性,因为它不是最终的规范,但在撰写本文时。对于iOS(iPhone 6s)和Mac(带有强制触摸功能的新MabBook Pro),您都可以使用。它是一个JavaScript库,允许您在w
那么,是否可以使用javascript等web技术获取这些值?浏览器是否提供任何有关压力的API和信息?
另外,我发现这个问题与我的问题相对,但它与网络无关:
你在寻找a的
压力属性,因为它不是最终的规范,但在撰写本文时。对于iOS(iPhone 6s)和Mac(带有强制触摸功能的新MabBook Pro),您都可以使用。它是一个JavaScript库,允许您在web上简单地使用force touch。以下是基本用法的示例:
Pressure.set('#element', {
change: function(force, event){
// this is called every time there is a change in pressure
},
unsupported: function(){
// this is called if device or browser does not support Force or 3D touch
}
});
最好的答案!非常感谢:)它工作正常,经过测试。谢谢!看起来我们现在有了MouseEvent.webkitForce等等了。但是使用它会变得复杂,因为你必须在事件上反复循环以获得更新的力,以及其他问题,比如检测它是否受支持。Pressure.js负责所有这些,默认情况下还支持Mac Force Touch。所以它可以在iphone6s、新款Mac和新款Mac触摸板上运行