首页 > 解决方案 > jQuery:将左键单击更改为右键单击

问题描述

是否可以将左键单击更改为右键单击以在定义的区域中单击?

一些代码:

$("#my_area").click(function() {
  alert("Right click should be fired.");
});
div {
  width: 300px;
  height: 300px;
  background-color: blue;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div id="my_area"></div>

我看到有人用$('#element').triggerHandler('contextmenu');它,但它不起作用。

将不胜感激!

标签: jquery

解决方案


你不能,这是因为安全限制。

如果你能做到这一点,恶意网站就可以访问你的浏览器并篡改你的系统。


推荐阅读