js鼠标侧键监听(也有左键,中键和右键)


不哔哔,直接干货。
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("您点击了鼠标侧键(前进)"); 
                        }
                  });

上班时间突发奇想,鼠标侧键能监听吗?然后试着百度一下,结果只有左中右三键的,不过按照规律推测出来的侧键,然后测试了一下,竟然可以,所以分享一下。我只试了两款鼠标侧键,如有问题可以联系我。虽然我不一定能看见。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM