Jquery 有没有办法检测用户使用的鼠标类型?
我正在创建一个带有一些视差滚动元素的网站,当我使用Mac笔记本电脑或强大的鼠标滚动时,它们看起来很棒。但当我切换到一个带滚轮的鼠标时,视差区域就会令人难以置信地抖动和分心。如果可能的话,我想禁用这种鼠标类型的视差效果Jquery 有没有办法检测用户使用的鼠标类型?,jquery,mouse,parallax,Jquery,Mouse,Parallax,我正在创建一个带有一些视差滚动元素的网站,当我使用Mac笔记本电脑或强大的鼠标滚动时,它们看起来很棒。但当我切换到一个带滚轮的鼠标时,视差区域就会令人难以置信地抖动和分心。如果可能的话,我想禁用这种鼠标类型的视差效果 如有任何信息或提示,将不胜感激。谢谢你抽出时间 AFAIK,您无法通过jQuery本机检测用户正在使用的鼠标类型(这是因为JavaScript的安全模型是如何实现的,即不允许访问操作系统和文件系统),但您可以通过检测用户的UserAgent来实现,并为它们加载特定的jQuery代码
如有任何信息或提示,将不胜感激。谢谢你抽出时间 AFAIK,您无法通过
jQuery
本机检测用户正在使用的鼠标类型(这是因为JavaScript
的安全模型是如何实现的,即不允许访问操作系统和文件系统),但您可以通过检测用户的UserAgent
来实现,并为它们加载特定的jQuery
代码
有关更多详细信息,请参阅此链接:
并且,此链接用于用户代理列表:
参考资料