jQuery⿏标右键点击事件
1、先要屏蔽浏览器默认的右键点击⾏为,即阻⽌弹出框。
将阻⽌弹出函数绑定到⽬标元素上:
//阻⽌浏览器默认右键点击事件
$(“div”).bind(“contextmenu”, function(){
return false;
})
div元素的右击事件就被屏蔽了,⽽浏览器其他区域不受影响,如果你想在整个页⾯屏蔽右击事件,只需这样做:extmenu = function() {
return false;
}
2、为元素绑定右击响应函数了:
$(“div”).mousedown(function(e) {
console.log(e.which);
//右键为3
if (3 == e.which) {
alert(222222222)
} else if (1 == e.which) {
//左键为1
jquery弹出div窗口alert(111111111)
}
})
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论