`

javascript判断鼠标左右键-兼容firefox、ie、chrome

 
阅读更多

用javascript判断鼠标点击下去左右键的方法很简单,给对象加上onmousedown事件,通过javascript事件的e.button值来判断。

 

例子如下:

document.onmousedown = testmouse;
function testmouse(e)
{
		var e = window.event || e;
		var value = e.button;
		if(value == 2 || value ==3)
	       {
	     	alert("右键");
               }
              else
              {
                alert("左键");
              }
}

var e = window.event || e;

这句用来得到事件对象,兼容了各种浏览器。e.buttton的值,有的浏览器左键值为0,有的左键值为1。同样,有的右键的值为2,有的值为3。

分享到:
评论

相关推荐

    JavaScript获取鼠标坐标的函数(兼容IE、FireFox、Chrome)

    还好网上什么都有,上网找了一个浏览器兼容性最佳的函数,经测试兼容IE、FireFox、Chrome,并且不会有滚动条误差问题,存档下,以备后用 :slightly_smiling_face: 代码如下:function mousePos(e){ var x,y;...

    javascript实现拖动层效果代码(符合标准且兼容IE,chrome,firefox)

    javascript实现拖动层,原理很简单,就是根据鼠标的位置实时设置层的left和top

    Javascript小游戏:彩球连线

    一款会上瘾的小游戏。 鼠标操作,同颜色小球连线消除并得分。 纯Javascript开发,兼容IE8.0+、Firefox、Chrome、Opera、Safari。

    aui-artDialog

    兼容主流浏览器: 支持IE6和IE6+, Firefox, chrome, Opera, Safari 自适应内容: 无需预设高宽, 对话框自适应消息内容的大小 (包括按钮),并且支持消息框大小拖动调节 智能消息对齐: 如果设置了对话框宽度,文本会自动...

    基于JavaScript获取鼠标位置的各种方法

    鼠标交互式一个经常用到的方面,令人失望的是不同的浏览器下会有不同的结果甚至是有的浏览器下没结果,这篇文章就上鼠标点击位置坐标获取做一些简单的总结,没特殊声明代码在IE8,FireFox,Chrome下进行测试兼容 ...

    Google Chrome 6.0.451.0 Dev 版(一个由Google公司开发的网页浏览器)

     竞争对手方面,Firefox 从24.35%微涨至24.59%,Safari 虽然推出了支持扩展的 5.x,但是还是从 4.77% 跌至 4.72,IE 也是从59.95%小跌至59.69%。 注意: 此版本为 谷歌浏览器(Google Chrome) 6.0.447.0 Dev 版。

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    支持的浏览器: IE 7.0+, Firefox 3.0+, Chrome 2.0+, Opera 9.5+, Safari 3.0+ 注:ExtAspNet基于一些开源的程序ExtJS, HtmlAgilityPack, Nii.JSON, YUICompressor。 示例: http://extasp.net/ 开源: ...

    纯JS和CSS3炫酷桌面便签贴纸特效源码.zip

    本代码适用浏览器:搜狗、360、FireFox、Chrome、Safari、Opera、傲游、世界之窗,不支持IE8及以下浏览器。有兴趣的朋友们可以来下载试试吧。本段代码兼容目前最新的各类主流浏览器,是一款非常优秀的特效源码。希望...

    artDialog_Demo

    12、修复Firefox调大对话框拖帧的现象 13、修复拖动对话框时候可能因鼠标置入iframe窗口而导致鼠标被粘住的问题 14、修复了内部$.newId方法的一处错误,特定情况下导致定义了ID的对话框无法弹出 15、删除脚本对...

    基于JavaScript实现 获取鼠标点击位置坐标的方法

    令人失望的是不同的浏览器下会有不同的结果甚至是有的浏览器下没结果,这篇文章就上鼠标点击位置坐标获取做一些简单的总结,没特殊声明代码在IE8,FireFox,Chrome下进行测试兼容鼠标点击位置坐标相对于屏幕 ...

    HTML5 canvas逼真的液体融合动画特效源码.zip

    本代码适用浏览器:搜狗、360、FireFox、Chrome、Safari、Opera、傲游、世界之窗,不支持IE8及以下浏览器。有兴趣的朋友们可以来下载试试吧。本段代码兼容目前最新的各类主流浏览器,是一款非常优秀的特效源码。希望...

    ExtAspNet_v2.3.2_dll

    支持的浏览器: IE 7.0+, Firefox 3.0+, Chrome 2.0+, Opera 9.5+, Safari 3.0+ 注:ExtAspNet基于一些开源的程序ExtJS, HtmlAgilityPack, Nii.JSON, YUICompressor。 示例: http://extasp.net/ 开源: ...

    js获取光标位置和设置文本框光标位置示例代码

    本实例描述了如何用Javascript来控制和获取文本框/文本域的鼠标光标位置,以下代码兼容IE和Chrome,Firefox,大家参考使用吧

    JavaScript 图片筛选(分类)效果

    摘要:脚本资源,Ajax/JavaScript,图片筛选 一个含有图片的页面筛选效果。无需和后台交互,可动态对图片分组筛选,也就是分类效果,只不过是在无刷新的状态下... FireFox √  safari √  chrome √  opera √  

    petrus-3d-slide:3D滑动滚屏控件

    petrus-3d-slide 3D滑动控件标签(空格分隔): 控件 CSS3 ...兼容chrome,firefox大部分浏览器下载:部分微信中不支持引用js [removed][removed] [removed][removed] <script type="text/javascript" src="src

    colResizable:jQuery插件来调整表列的大小

    它的体积很小(colResizable 1.0仅2kb),并且与所有主流浏览器(IE7 +,Firefox,Chrome和Opera)完全兼容。特征由于未找到具有以下列出的功能的其他类似插件,因此开发了colResizable: 与鼠标和触摸设备(PC,...

    is-near:计算鼠标位置是否靠近给定元素

    计算鼠标位置是否靠近给定元素。 它是跨浏览器兼容的: Chrome合金 火狐 歌剧 苹果浏览器 IE9 IE8 IE7 安装 $ component install pazguille/is-near 见: : 独立 此外,您可以使用独立版本: < script ...

    MouseWheel:零依赖可笑的快速鼠标滚轮处理程序

    鼠标滚轮.js 零依赖可笑的快速鼠标滚轮处理程序。 兼容:IE8+、FireFox、Chrome、Safari、Opera、iOS、Android

    html5-knob:旋转卷筒纸输入组件

    <x> Web组件 是可旋转的Web输入组件,可以通过拖动... 将用作一组shim-shadowdom并在CSS中添加shim-shadowdom可以改善兼容性,并使其在Firefox上正常工作。 不确定其他浏览器。 如果启用了dom.webcomponents.enabled标

Global site tag (gtag.js) - Google Analytics