不哔哔,直接干货。
js代码:
document.onmousedown = function(event) {
// var event = event || window.event//兼容ie低版本的
if (event.button == 0) {
//鼠标左键
alert("您点击了鼠标左键!");
} else if (event.button == 2) {
//鼠标右键
alert("您点击了鼠标右键!");
} else if (event.button == 1) {
//鼠标中键
alert("您点击了鼠标中键!");
}//代码效果参考:http://www.ezhiqi.com/bx/art_6063.html else if (event.button == 3) {
//鼠标侧键3
alert("您点击了鼠标侧键(后退)");
} else if (event.button == 4) {
//鼠标侧键4
alert("您点击了鼠标侧键(前进)");
}//代码效果参考:http://www.ezhiqi.com/bx/art_4007.html
}
jQuery代码(监听的body,其实无所谓,主要是看evevt.button的值,用哪种代码都一样):
$("body").mousedown(function(event){
if(event.button == 0){
//鼠标左键
alert("您点击了鼠标左键!");
}else if(event.button == 2){
//鼠标右键
alert("您点击了鼠标右键!");
}else if(event.button == 1){
//鼠标中键
alert("您点击了鼠标中键!");
}else if(event.button == 3){
//鼠标侧键3
alert("您点击了鼠标侧键(后退)");
}else if(event.button == 4){
//鼠标侧键4
alert("您点击了鼠标侧键(前进)");
}
});
上班时间突发奇想,鼠标侧键能监听吗?然后试着百度一下,结果只有左中右三键的,不过按照规律推测出来的侧键,然后测试了一下,竟然可以,所以分享一下。我只试了两款鼠标侧键,如有问题可以联系我。虽然我不一定能看见。