jquery 鼠标右键事件、左键单击事件判定

$(function(){

$(‘a‘).mousedown(function(e){ 
alert(e.which) // 1 = 鼠标左键 left; 2 = 鼠标中键; 3 = 鼠标右键 
return false;//阻止链接跳转 
}) 
})

如 :

$(‘#as121‘).mousedown(function(e){ 
          if(3 == e.which){ 
               alert(‘这 是右键单击事件‘); 
           
          }else if(1 == e.which){ 
                   alert(‘这 是左键单击事件‘); 
        
              } 
        })

时间: 2024-08-05 12:22:14

jquery 鼠标右键事件、左键单击事件判定的相关文章

解决鼠标左键单击冲突的问题(防止冒泡)

本人在一个页面实现了两种右键菜单,当鼠标左键单击空白处时,右键菜单并不隐藏.于是,Google之,最后找到一种方法,将鼠标左键单击事件改为: $(document).click( function () { } 改为 $(document).on('click touchstart', function () { } 问题解决.解决鼠标左键单击冲突的问题(防止冒泡),布布扣,bubuko.com

JS中鼠标左右键以及中键的事件

在三维场景中有时候需要判断鼠标的事件,除了使用的click事件,只有鼠标左键有效,而右键无效.而对于onmousedown.onmouseup的时候鼠标的事件左键/右键有效.详细请看w3c上的资料. 以下总结鼠标三个按键操作: 首先,需要为window绑定mousedown.mouseup事件 元素对象.addEventListener('mousedown', 处理函数fun);1然后,判断button的值,button 事件属性可返回一个整数,指示当事件被触发时哪个鼠标按键被点击. butt

建立CMenu菜单项,实现选中菜单项点击左键响应事件

这里我只是根据自己的项目做了一些总结,实现点击右键弹出菜单项,点左键选择菜单项: CMenu menu; VERIFY(menu.CreatePopupMenu());//新建一个cmenu菜单项 menu.AppendMenuW(MF_STRING, 10001, _T("重定义")); menu.AppendMenuW(0, MF_SEPARATOR);//增加一条直线 menu.AppendMenuW(MF_STRING, 10002, _T("修改"));

检测鼠标的右键和左键和中间

<script src="../../scripts/jquery.js" type="text/javascript"></script> <style> #XY{ width:40px; height:100px; background:#aaa; } </style> <div id="XY" class="box"></div> <scrip

WPF 左键单击弹出菜单 ContextMenu

WPF中的ContextMenu在XAML中可直接做出来,但是仅限于右键弹出菜单,如果需要添加左键弹出功能,只需要在事件中添加Click事件 XMAL代码如下 <Button x:Name="s" Content="Button" Click="s_Click">            <Button.ContextMenu>                <ContextMenu x:Name="menu

js文本框失去焦点事件与按钮单击事件的冲突问题

<input type="text" id="txt" name="txt"/> <input type="button" name="btn" id="btn" value="确定"/> <script type="text/javascript"> document.getElementById("

data-tap-disabled=true解决鼠标单击右键变左键(转)

在开发一款机票砍价的ionic app中用户可以选择去携程订票,这个时候问题来了因为我监听了android的back的事件,而且这个事件是cordovaJS调用了原生的事件来进行处理的.代码如下: javascript$ionicPlatform.registerBackButtonAction(function (e) { e.preventDefault(); ...... ...... return false; }, 101); 但是当我跳转到携程的时候,这个监听函数是不会起作用的,所以

禁止网页另存为 右键,左键等

禁止另存为, <body></body>  标签里面写入 <noscript><iframe src='*.htm'></iframe></noscript> 禁止右键 <script> document.oncontextmenu = function () { alert(右键不能哟)} </script> 禁止右键 <script> document.onselectstart= functi

jquery鼠标 左键-中键-右键 实现 单击-双击-拖拽-滚动 原型

javascript:<script type="text/javascript" src="jquery-1.8.3.min.js"></script><script type="text/javascript">$(function () {    var changeName = $("#result");           // 滚动监听初始化    // Mozilla的基于DO