是否可以在jQuery中控制鼠标的其他按钮

时间:2013-03-20 17:17:05

标签: jquery mouseevent

我知道jQuery可以处理鼠标点击事件(左/右/中)

但我的一位客户有5个按钮。

他真的希望我也抓住这些事件。 我检查了jQuery手册http://api.jquery.com/category/events/mouse-events/ 但是无法找到如何实现这一点。

有可能吗?

P.S通过鼠标上的其他按钮我的意思是这样的:

  1. mouse 1
  2. mouse 2

1 个答案:

答案 0 :(得分:0)

不,你不能。

有些浏览器会将鼠标侧面的按钮映射到浏览器“后退”和“前进”操作。您无法准确捕获这些操作,也无法将这些按钮映射到不同的操作。如果您的网站使用HTML5 history API,您可以创建多个历史记录条目,并在用户导航到不同的状态时执行某些操作,但除此之外您不能引入新的行为。

如果浏览器不处理这些按钮,则会完全忽略它们,并且您的网站无法对其进行任何操作。