首先第一步,我们要去除掉原有的默认事件。 通过JS屏蔽自带右键菜单 document.oncontextmenu = function(e){ return false; } 1. 2. 3. 鼠标按下时mousedown事件,我们可以通过判断e.which的值来确定是鼠标的那个键按下。 $('#aa').mousedown(function(e){ if(e.which == 3){ // 1 = 鼠标左键 left...
使用右键事件 在需要右键的地方加上 onmousedown="if(event.button == 2) alert('点击右键了!');即可 不经意地被一位同事问起在javascript里面如何检测右键事件,并且屏蔽原来的右键菜单,上网查找一翻之后发现一些比较简单的方法。 如设置onmousedown,检查其event.button的值是不是2(代表右键)。 这个方法在FF和IE...
触发mousedown 时,e.button 的值可以区别点击鼠标的哪个键。 0 是左键,1 是滚轮,2 是右键(对应 MAC 的双指点按)。 也会出发右键菜单事件,所以需要触发菜单事件的时候阻止默认事件才可以 window.onload=function(){varbody=document.querySelector('body');//去掉默认的contextmenu事件,否则会和右键事件同时出现。
请在文档中点击鼠标。一个消息框会提示出您点击了哪个鼠标按键。functionwhichButton(event){varbtnNum=event.button;if(btnNum==2){alert("您点击了鼠标右键!")}elseif(btnNum==0){alert("您点击了鼠标左键!")}elseif(btnNum==1){alert("您点击了鼠标中键!");}else{alert("您点击了"+btnNum+"号键...
console.log("鼠标右键");break;default:break; } } 废话不多说上代码,核心知识是mousedown事件中的event对象中隐含了一个button属性,这个属性包含了3个值(IE浏览器有自己的一套实现机制,详情见下图,引用自W3School): 由于浏览器默认有鼠标右键菜单,比如说查看网页源代码,复制,刷新,审查元素等快捷操作。有时候我们...
js 点击鼠标右键 触发mousedown时,e.button的值可以区别点击鼠标的哪个键。0是左键,1是滚轮,2是右键。 要自定义右键菜单时,要先去掉默认的contextmenu事件 在此区域点击右键window.onload = function(){ var right = document.querySelector('.right'); //去掉默认的contextmenu事件,否则会...
js中的⿏标右键点击事件 window.onload = function(){ //去掉默认的contextmenu事件,否则会和右键事件同时出现。document.oncontextmenu = function(e){ e.preventDefault();};document.getElementById("test").onmousedown = function(e){ if(e.button ==2){ alert("你点了右键");}else if(e.button =...
mousedown mouseup click mousedown mouseup click dblclick 从上面的顺序可以看到,click事件总是在dblclick事件之前触发。 mousemove 当我们在元素周围移动鼠标光标时,mousemove事件会重复触发。哪怕只移动一个像素,mousemove事件仍然会触发。它会导致页面变慢,因此,仅在需要时才去监听mousemove事件,并在不再使用时立即删除该...
mousedown 鼠标按下 mouseup 鼠标释放 click 左键单击 dblclick 左键双击 mousemove 鼠标移动 mouseover 鼠标经过 mouseout 鼠标滑出 mouseenter 鼠标进入 mouseleave 鼠标离开 contextmenu 右键菜单 注意: 执行顺序:mousedown —> mouseup —> click 区别:mouseover和mouseout子元素也会触发,可以冒泡触发 ...
[js]js对某个div添加指定右键信息的方法代码 一、一些概念: 1、鼠标事件有一个botton属性:返回一个整数,用于表示点击的是哪个鼠标按键。 BUG:在IE和标准DOM的鼠标事件中,唯一一个button属性值相同的是“单击右键”事件,都返回2。 2、事件onmousedown:表示鼠标按键按下的动作。