【发布时间】:2012-07-11 19:32:32
【问题描述】:
正如我所听说的,不同的浏览器在mousedown 事件上为鼠标按钮分配不同的键码值。我在 Chrome 中尝试过 this 并且成功了:
$('a').mousedown(function(f) {
if (f.which == 2) {
alert("You clicked the wheel")
}
})
但是,我担心某些浏览器会无法识别鼠标滚轮的键码为 2,并将其与其他鼠标按钮混淆,从而导致代码崩溃。我的问题是是否有任何方法可以重置这些值,以便我可以使用我提供的新值,以便所有浏览器都知道这些数字究竟代表什么。
【问题讨论】:
标签: javascript jquery events keycode mousedown