2048
登录
没  有  难  学  的  前  端
登 录
×
<返回上一级

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

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

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

本文来源于网络:查看 >
« 上一篇:使用react Context+useReducer替代redux
» 下一篇:JavaScript移动端拖动元素
评论
点击刷新
评论
相关博文
×添加代码片段