右击是Javascript事件吗?如果是,我该如何使用它?
当前回答
窗口。Oncontextmenu =函数(e) { e.preventDefault () alert(右键) } <h1>请右键点击这里!< / h1 >
其他回答
是的,这是一个Javascript事件,你可以用下面的代码测试它。
<div id="contextArea">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
<script>
var contextarea = $("#contextArea");
contextarea.contextmenu(function (e) {
e.preventDefault();
console.log("right click from p tag");
})
</script>
For track right click
window.oncontextmenu = () =>{
console.log("Right click")
}
仅适用于右键单击
这是我的工作
if (evt.xa.which == 3)
{
alert("Right mouse clicked");
}
如果你想调用函数,而右击事件意味着我们可以使用以下
<html lang="en" oncontextmenu="func(); return false;">
</html>
<script>
function func(){
alert("Yes");
}
</script>
是的,它是一个javascript鼠标下拉事件。有一个jQuery插件也可以做到这一点