我有一个java脚本代码(我的函数在下面的代码中),我需要在用户右键单击Php-html页面上的任何区域时调用它。我尝试了很多,但它没有用。 Javascript函数是完美的,因为它在正常情况下运行但我想在右键单击调用它。所以看起来我错过了一些东西。
<script type="text/javascript">
(function() {
<b>MY FUNCTION CONTENT</b>
}}());
</script>
答案 0 :(得分:1)
单击鼠标右键(显示上下文菜单之前)会触发contextmenu事件
使用示例:
document.addEventListener('contextmenu', function(e) {
alert('Right click');
});
如果您不希望向用户显示contextMenu,请在处理程序中使用e.preventDefault()
。