首页 > 其他 > 详细

ie6789和其他浏览器之间的鼠标左、中、右键的event.button不一致的办法

时间:2014-04-10 15:40:35      阅读:360      评论:0      收藏:0      [点我收藏+]
  左键 中键 右键
Ie6 1 4 2
Ie7 1 4 2
Ie8 1 4 2
Ie9和其它 0 1 2

 

 

 

 

以下代码将IE6/7/8的值转换成符合W3C标准的方法:

bubuko.com,布布扣
var ie678 = !-[1,];
function getButton(e){
    var code = e.button;
    var ie678Map = {
        1 : 0,
        4 : 1,
        2 : 2
    }
    if(ie678){
        return ie678Map[code];
    }
    return code;
}
bubuko.com,布布扣

 

ie6789和其他浏览器之间的鼠标左、中、右键的event.button不一致的办法,布布扣,bubuko.com

ie6789和其他浏览器之间的鼠标左、中、右键的event.button不一致的办法

原文:http://www.cnblogs.com/zhaojia-dream/p/3656127.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!