是否有可能知道在使用javascript的具有触摸功能的设备上是否使用了真正的鼠标?

是否有可能知道在使用javascript的具有触摸功能的设备上是否使用了真正的鼠标?,javascript,angularjs,touch,mouse,modernizr,Javascript,Angularjs,Touch,Mouse,Modernizr,我正在一个网站上工作,我正在使用modernizer来了解设备是否与触摸屏兼容。 在本例中,我过滤应用程序的所有html标记的“悬停”。 示例:。不接触div.cell:悬停 但我如何知道用户是否也在触摸设备上使用了真正的鼠标? 越来越多的设备同时支持这两种功能,当用户喜欢使用鼠标而不是(触摸)时,我想在触摸设备上显示“悬停” 我正在使用angularjs,那么相关的解决方案应该很好 谢谢鼠标事件应该触发点击事件,而触摸事件应该触发触摸事件。然而,现在让我们知道一些触摸屏(通常是较旧的型号)没有

我正在一个网站上工作,我正在使用modernizer来了解设备是否与触摸屏兼容。
在本例中,我过滤应用程序的所有html标记的“悬停”。
示例:。不接触div.cell:悬停

但我如何知道用户是否也在触摸设备上使用了真正的鼠标?
越来越多的设备同时支持这两种功能,当用户喜欢使用鼠标而不是(触摸)时,我想在触摸设备上显示“悬停”

我正在使用angularjs,那么相关的解决方案应该很好


谢谢

鼠标事件应该触发
点击事件,而触摸事件应该触发
触摸事件。然而,现在让我们知道一些触摸屏(通常是较旧的型号)没有“真正的”触摸功能。他们所做的只是将触摸输入转换为点击


另外,我不认为:hover属性会关心它是鼠标还是触摸。我认为唯一需要考虑的是光标是否在给定元素的上方。

使用真正的鼠标不是有点反作用吗?一个人如何将一个真正的鼠标连接到一台计算机上,通过在它的屁股上插一根电缆,如果这个小虫子咬了你怎么办,它们有锋利的牙齿,可以携带疾病,你知道吗?使用电脑鼠标似乎更实用!在这里你可以找到一篇关于它的讨论和一篇关于它的文章,但我不知道是否有一个通用的解决方案LOL adeneo!谢谢keypaul,我已经找到了这一页,但有一些讨论,但不是真正的解决方案。。。