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