不哔哔,直接干货。
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("您点击了鼠标中键!"); } else if (event.button == 3) { //鼠标侧键3 alert("您点击了鼠标侧键(后退)"); } else if (event.button == 4) { //鼠标侧键4 alert("您点击了鼠标侧键(前进)"); } }
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("您点击了鼠标侧键(前进)");
}
});
上班时间突发奇想,鼠标侧键能监听吗?然后试着百度一下,结果只有左中右三键的,不过按照规律推测出来的侧键,然后测试了一下,竟然可以,所以分享一下。我只试了两款鼠标侧键,如有问题可以联系我。虽然我不一定能看见。
