document.onmousedown = function( e ){
alert(getButton(e)) // e.button W3C是获取鼠标按键 0 表示左键 1表示中键 2表示右键 而IE浏览器则是 1表示左键 4表示中间 2表示右键 这里的IE浏览器主要是IE8以下的浏览器 }; function getButton(e){ /* 1、window.event这个属性IE和Chrome都是支持的 2、但是Chrome也是支持W3C的 3、所以,如果说W3C和IE都支持的话,那么就已W3C做为标准化 */ if( e ){ // 作为第一次判断Chrome 就以W3C为标准了 return e.button; }else if( window.event ){ switch( window.event.button ){ case 1 : return 0; // 返回鼠标左键的值 case 4 : return 1; // 返回鼠标中键的值 case 2 : return 2; // 返回鼠标右键的值 case 0 : return 2; // 返回鼠标右键的值 主要是360浏览器会返回了 在IE浏览器中 返回的0是代表没有按下鼠标键的时候所返回来的值 }; }; };
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索鼠标
, 浏览器
, w3c
, return
, case
, 支持
, 获取按键
JS判断按键
按键精灵获取鼠标坐标、获取鼠标的按键事件、按键精灵获取鼠标位置、获取鼠标按键状态、vc 获取鼠标按键状态,以便于您获取更多的相关知识。
时间: 2024-10-28 08:21:14