jquery判断点击鼠标左、中、右键事件

注:1为鼠标左键、2为鼠标中键、3为鼠标右键
$(‘#btn‘).mousedown(function(e){ 
          if(3 == e.which){ 
               alert(‘右键单击事件‘); 
          }else if(1 == e.which){ 
                   alert(‘左键单击事件‘); 
              } 
        })

时间: 2024-10-13 11:53:12

jquery判断点击鼠标左、中、右键事件的相关文章

鼠标左中右键返回值的兼容性问题

标准浏览器下鼠标左中右键返回值分别是0,1,2,但是IE8及以下版本浏览器返回的却是1,4,2,兼容代码如下 document.onmousedown = function(event){ alert(getButton(event)); } function getButton(event){ evt = event || window.event; if(event){ return event.button; }else{ switch(evt.button){ case 1: retur

夸浏览器左中右键点击

var input=document.getElementsByTagName("input")[1]; document.onmouseup=function(evt){ if(getbutton(evt)==0){ alert("按了左键")} if(getbutton(evt)==1){ alert("按了中键")} if(getbutton(evt)==2){ alert("按了右键")} } function get

更换模型的材质(点击鼠标左右键)

using UnityEngine; using System.Collections; public class ChangeMatericals : MonoBehaviour { public Material IniMaterical;// 替换前材质(原材质) public Material ChangeMaterical;//替换后的材质(半透明材质) private MeshRenderer mr; int index; void Start() { mr = GetCompone

jquery判断点击事件是否为指定区域

<script type="text/javascript"> $(document).click(function(e){ e = window.event || e; var obj = e.srcElement || e.target; if(!$(obj).is("#keywords-area ul li")) { $("#keywords-area").hide(); } }); </script> 说明: 1.

jQuery 判断是否包含在数组中 jQuery.inArray()

var arr = [ "mysql", "php", "css", "js" ]; $.inArray("php", arr);  //返回 1, 如果不包含在数组中,则返回 -1;

技能CDDemo(点击鼠标左键实现技能界面旋转)

using UnityEngine; using System.Collections; using UnityEngine.UI; public class HealthController : MonoBehaviour { //当前对象是血条还是蓝条 public bool isHealth = false; //虚拟轴,横轴,纵轴 private float hor,ver; //血条的最大宽度 private float healthMaxWidth = 470; //蓝条的最大宽度

jQuery 判断多个 input checkbox 中至少有一个勾选

html ( 使用 TP 标签 ) : <volist name="health_tag" id="htag"> <input type="checkbox" class="helth_tag" name="health_tag[]" value="{$htag}"/>{$htag} </volist> js: if($("input[cla

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

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

MFC中如何在TreeCtrl控件中获取鼠标左键消息时的有效点击位置

MFC中,当在TreeCtrl控件中添加鼠标左键消息时,就意味着,凡是在该控件中点击左键后即会响应鼠标左键的消息,可有时我们只想记下有效的鼠标左键点击的事件,如图所示: 只想在CheckBox中点击鼠标左键时,将已选中的Item的句柄存入到链表中,那么如何只将有效的鼠标左键的消息存入链表中呢? 下面是响应鼠标左键消息时从所有鼠标左键消息都响应到只响应有效的左键消息的三个版本: 当响应鼠标左键的消息时,第一个版本: 获取鼠标的点击位置(注意:此时获取的是针对于当前屏幕的鼠标点击位置,所以需要将其转