`
jackeysion
  • 浏览: 129291 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

js怎么区分出点击的是鼠标左键还是右键?

IE 
阅读更多
IE 下 onMouseDown 事件有个 events.button 可以返回一个数值,根据数值判断取得用户按了那个鼠标键 events.button==0? 默认。没有按任何按钮。
events.button==1? 鼠标左键
events.button==2? 鼠标右键
events.button==3? 鼠标左右键同时按下
events.button==4? 鼠标中键
events.button==5? 鼠标左键和中键同时按下
events.button==6? 鼠标右键和中键同时按下
events.button==7? 所有三个键都按下
events 要是这个在运行时报错的话就用这个window.event
分享到:
评论

相关推荐

    HTML网页鼠标左键、右键、及左右键同时按下的事件实现

    声明一下,如果只是用到鼠标的左键和右键,是不用这么复杂的。这里主要是应用到了鼠标左右键同时按下时产生的事件。也可以从代码中自己重新定义网页的鼠标右键菜单。

    鼠标右键事件.html

    一个简单的html文件,用于演示鼠标右键...使用原生JavaScript编写,可以区分鼠标左键单击,右键单击,滚轮单击事件,在右键时可以弹出一个提供选择的菜单,并且阻止鼠标原生的右键消息,在菜单外任意单击左键,菜单消失

    js鼠标右键

    `contextmenu` 事件在用户尝试打开上下文菜单(通常是右键点击)时触发,而`mousedown` 事件在用户按下鼠标按钮时触发,可以用来区分左键和右键点击。 要监听这些事件,我们通常会使用`addEventListener`函数。以下...

    鼠标右键 禁用右键与禁用解除

    通过JavaScript,我们可以检测到用户的鼠标点击事件,并根据点击类型(左键、中键、右键)执行不同的操作。其中,对于右键点击事件,我们可以通过设置某些属性来阻止默认行为的发生,从而达到禁用右键的目的。 ####...

    jQuery检测鼠标左键和右键点击的方法

    绑定点击事件后,我们可以通过事件对象`e`来判断是左键点击还是右键点击。事件对象中有一个属性叫做`button`,它保存了触发事件的按钮的信息。根据W3C的标准,鼠标左键的`button`值为0,中键为1,右键为2。然而,...

    js屏蔽鼠标右键js屏蔽鼠标右键js屏蔽鼠标右键

    ### JS屏蔽鼠标右键知识点详解 #### 一、概述 在网页开发中,有时为了防止用户复制页面内容或查看源代码等操作,开发者会选择禁用鼠标右键功能。本篇文章将详细解析一种通过JavaScript实现禁用鼠标右键的方法,并...

    threejs实时画线 鼠标左键添加点 鼠标右键回退 按住shift键画平行x轴或平行z轴的线 按ESC结束画线

    threejs实时画线 鼠标左键添加点 鼠标右键回退 按住shift键画平行x轴或平行z轴的线 按ESC结束画线

    前端右键点击事件

    "前端右键点击事件"指的是当用户在浏览器中对某个元素执行鼠标右键点击时,开发者可以捕获并处理这一事件,以实现自定义的功能,如显示上下文菜单(context menu)。在Web开发中,这种功能通常用于提供额外的操作...

    openlayers3+ 地图右键

    可以使用`document.addEventListener`监听鼠标右键点击事件,并阻止浏览器默认的右键菜单。 ```javascript document.addEventListener('contextmenu', function(event) { event.preventDefault(); // 显示自定义...

    jquery 禁止鼠标右键并监听右键事件

    根据这个特性,我们能够区分用户的点击是左键还是右键,并对不同的按键作出相应的反应。以下是一个示例代码: ```javascript $(function(){ $('a').mousedown(function(e){ alert(e.which); //1=鼠标左键left;2=...

    JavaScript鼠标事件,点击鼠标右键,弹出div的简单实例

    JavaScript鼠标事件是网页交互中的重要组成部分,它们允许开发者在用户与网页进行交互时执行特定的操作。在这个简单实例中,我们将探讨如何利用JavaScript处理鼠标右键点击,并弹出一个div元素作为自定义菜单。 ...

    【Jquery经典特效10】jQuery鼠标右键点击菜单代码

    在本教程中,我们将深入探讨如何使用jQuery实现一个经典的鼠标右键点击菜单效果。这个效果是Web开发中常见的交互设计,它可以提供用户友好的体验,让用户在页面上通过鼠标右键点击快速访问或执行特定功能。 首先,...

    js判断鼠标左、中、右键哪个被点击的方法

    本文实例讲述了js判断鼠标左、中、右键哪个被点击的方法。分享给大家供大家参考。具体实现方法如下: 代码如下:<... <head> <...“您点击了鼠标左键!”) } else if(btnNum==1) { aler

    基于jquery的鼠标右键菜单插件

    在网页应用中,右键菜单通常用来提供与左键点击不同的交互选项,例如复制、粘贴、查看源代码等。自定义的右键菜单可以增强用户体验,提供更符合特定应用场景的功能。 ### 三、jQuery右键菜单插件的工作原理 1. **...

    js网页禁右键、复制、选择文字

    if (event.button == 0) { // 鼠标左键按下 event.preventDefault(); } }; document.body.onmouseup = function(event) { event.preventDefault(); }; ``` 这些事件处理函数会阻止用户在页面上选择文本。 ...

    jQuery实现在网页任意位置点击鼠标右键弹出菜单特效源码.zip

    本资源“jQuery实现在网页任意位置点击鼠标右键弹出菜单特效源码.zip”提供了使用jQuery实现的右键点击弹出菜单功能,这在网页交互设计中是非常常见且实用的功能。下面,我们将深入探讨这一技术实现的关键知识点。 ...

    WEB网页上实现右击功能,制作网页右键弹出菜单,右击网页弹出菜单.zip

    总的来说,通过JavaScript和HTML,我们可以创建出具有自定义右键菜单功能的网页,从而增强用户体验,特别是在网页游戏等场景中,可以实现左键选择,右键下发指令的高效操作模式。记住,良好的用户体验是网页设计的...

    scroll-zoom:浏览器扩展程序,用于通过鼠标左键或右键和滚轮缩放网页

    滚动缩放是一种浏览器扩展程序,可让您使用鼠标左键或右键和滚轮来缩放网页。 屏幕截图 执照 版权所有(c)2017-2021 Armin Sebastian 该软件根据GNU通用公共许可证v3.0的条款发布。 有关更多信息,请参见文件。

    jquery鼠标右键菜单(2级菜单)

    为了优化用户体验,还可以添加一些额外的功能,例如:禁用默认的左键点击行为,添加过渡效果,或者根据不同的DOM元素设置不同的右键菜单。此外,可以通过调整CSS样式来自定义菜单的外观,使其更符合网站的整体风格。...

    用javascript 禁止右键,禁止复制,禁止粘贴

    这样,在浏览网页时,除单击鼠标左键外,其他任何形式的鼠标点击或组合点击,都将出现“版权所有(C)2001 XXX 工作室”的提示框,而不是出现快捷菜单,从而避免被人查看源文件代码。 如果使 `event.button=2`,实际...

Global site tag (gtag.js) - Google Analytics