`

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。

分享到:
评论

相关推荐

    event兼容调用(IE,Firefox,Chrome)

    本文将深入探讨在Internet Explorer(IE)、Firefox、Chrome三大主流浏览器中实现event兼容调用的方法,重点解析事件对象的获取及鼠标坐标获取的差异。 #### 事件对象的兼容性获取 在JavaScript中,事件处理通常...

    JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome.docx

    JavaScript 自定义浏览器滚动条兼容 IE、火狐和 chrome 本文主要共享了使用原生 JavaScript 实现自定义浏览器滚动条兼容 IE、火狐和 chrome 的思路与方法。通过 JavaScript 实现自定义浏览器滚动条,可以实现跨...

    JS获得鼠标位置(兼容多浏览器ie,firefox)

    本文将详细讲解如何在不同的浏览器环境下,包括IE和Firefox,获取鼠标的坐标位置,并提供相应的源码示例。 首先,我们需要理解在浏览器环境中,鼠标的坐标通常有两种表示方式:页面坐标和元素坐标。页面坐标是指...

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

    然而,Firefox 和 Chrome 等现代浏览器则会忽略滚动条的影响,导致在页面有滚动时,获取的坐标不准确。因此,我们需要一种兼容性的方法来处理这个问题。 给出的函数如下: ```javascript function mousePos(e) { ...

    div+css 兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器方法.pdf

    针对`IE6`、`IE7`、`IE8`、`IE9`以及`Firefox`、`Chrome`等浏览器的兼容性问题,我们可以采取以下策略: 1. **DOCTYPE声明**:DOCTYPE声明会影响浏览器进入不同的渲染模式。为了确保统一的行为,通常使用XHTML 1.0...

    google鼠标经过JS特效,IE/FF兼容

    这个特效适用于谷歌浏览器(Google Chrome)以及两个主要的开源浏览器:Internet Explorer(IE)和Firefox。开发者通常会遇到浏览器兼容性问题,因为不同的浏览器可能对某些JavaScript或CSS特性支持不一。这个特效...

    兼容ie,firfox,chrome的页面广告随机飘动效果

    这个项目名为"兼容ie, firfox, chrome的页面广告随机飘动效果",旨在实现一个能在主流浏览器(Internet Explorer, Firefox, Chrome)上运行的广告飘动特效,确保跨浏览器的兼容性。这种效果通常通过JavaScript库,...

    给moz-firefox下添加IE方法和属性

    尤其是在早期,Internet Explorer(IE)与其他现代浏览器如Firefox、Chrome之间存在较大的差异。本文将详细介绍如何通过自定义原型的方法来解决部分兼容性问题,特别是如何为Firefox添加IE特有的方法和属性。 #### ...

    火狐兼容获取鼠标的坐标

    标题“火狐兼容获取鼠标的坐标”涉及到的是在网页开发中如何在Firefox浏览器上获取鼠标指针的位置。在Web开发中,特别是在JavaScript编程中,获取鼠标坐标是一项常见的需求,用于实现各种交互效果,如拖放功能、点击...

    兼容ie,firefox,google等多浏览器的日历控件

    本知识点主要聚焦于一个兼容IE、Firefox、Google等多浏览器的日历控件的实现,这在跨平台、跨设备的网页应用中尤为重要。 1. **浏览器兼容性**: - Internet Explorer (IE):尽管IE的市场份额已经显著下降,但仍有...

    左滑动焦点图代码(完美运行,js代码精简,易读,易修改,功能可扩展,兼容IE.火狐.chrome)

    火狐.chrome"显示此代码经过了多浏览器的测试,能在主流的Internet Explorer、Firefox和Chrome浏览器上正常工作,具备良好的跨浏览器兼容性。 【标签】"焦点图"进一步明确了这个压缩包的主要内容,焦点图是一种常见...

    百度Popup.js弹出框可拖拽小框架进化版,兼容IE678,Firefox,Chrome.zip

    这个框架的进化版不仅保持了原有的功能,还优化了性能和用户体验,同时增加了对多种浏览器的兼容性,包括较老版本的Internet Explorer(IE6、IE7、IE8)、Firefox以及Chrome。这样的兼容性设计使得该插件可以在更...

    javascript经典特效---图片放大镜程序.rar

    8. **兼容性测试**:由于JavaScript的实现可能存在浏览器差异,需要进行广泛的浏览器兼容性测试,确保在主流浏览器如Chrome、Firefox、Safari、Edge和旧版IE中都能正常运行。 通过以上步骤,我们可以构建一个基本的...

    IE8的JavaScript点击事件(onclick)不兼容的解决方法

    在标准模式下,IE8及以下版本不支持通过`setAttribute`直接为元素添加事件监听器,这与现代浏览器如Chrome和Firefox存在差异。为了确保兼容性,通常推荐使用`addEventListener`方法为元素添加事件监听器,但由于IE8...

    可通过鼠标拖动调整表格单元格宽度效果代码[兼容IE,firefox].zip

    "可通过鼠标拖动调整表格单元格宽度效果代码[兼容IE,firefox]"是一个实现用户自定义表格列宽的功能,它允许用户通过鼠标拖动来改变表格中单元格的宽度,从而提升用户体验。这个功能对于那些需要频繁查看和比较数据的...

    代码非常简洁的焦点图切换(兼容IE6+,chrome,火狐,opera等)

    "兼容IE6+"意味着代码需要能够在Internet Explorer 6及更高版本的浏览器上正常运行,同时还要兼容其他主流浏览器,如Chrome、Firefox和Opera。为了实现跨浏览器兼容性,开发者可能需要使用如jQuery这样的库,或者...

    IE和FF兼容问题

    在众多浏览器中,Internet Explorer(简称IE)与Firefox因其庞大的用户基数而成为了开发人员不得不重点关注的对象。由于不同版本之间的差异以及与其它现代浏览器(如Chrome、Opera等)之间的区别,导致了诸多兼容性...

    javascript经典特效---jQuery仿动感flash自动滚动图片切换广告插件.rar

    9. **兼容性**:jQuery库旨在提供跨浏览器的兼容性,这意味着此插件应能在主流的现代浏览器(如Chrome、Firefox、Safari、Edge和IE)中正常运行。 10. **API接口**:一个好的插件会提供一系列公开的API接口,允许...

    jquery 弹出框,可以拖动。在任兼容ie6~ie9 firefox 谷歌

    在任兼容ie6~ie9 firefox 谷歌”指的是一个基于jQuery实现的弹出对话框插件,它具有拖动功能,并且兼容Internet Explorer 6到9,以及Firefox和Google Chrome等现代浏览器。这个插件可能采用了jQuery的核心功能,如...

Global site tag (gtag.js) - Google Analytics