有没有办法检测用户使用的鼠标类型?

时间:2013-11-16 22:43:38

标签: jquery mouse parallax

我正在创建一个带有几个视差滚动元素的网站,当我使用Mac笔记本电脑滚动或使用强大的鼠标时,它们看起来很棒。但是当我切换到带滚轮的鼠标时,视差区域就会非常生涩和分散注意力。如果可能,我想禁用此鼠标类型的视差效果。

任何信息或提示将不胜感激。谢谢你的时间!

1 个答案:

答案 0 :(得分:0)

AFAIK,您无法通过jQuery本地检测用户正在使用的鼠标类型(这是因为JavaScript的安全模型的实现方式 - 即不允许访问操作系统和文件系统),但您可以通过检测用户的UserAgent并为其加载特定的jQuery代码,以一种全面的方式实现此目的。

查看此链接以获取更多详细信息:

http://www.w3schools.com/jsref/prop_nav_useragent.asp

此UserAgent列表的链接:

http://www.useragentstring.com/pages/useragentstring.php

参考 http://en.wikipedia.org/wiki/User_agent