Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检测Ace编辑器上的右键单击_Javascript_Dom Events_Contextmenu_Ace Editor - Fatal编程技术网

Javascript 检测Ace编辑器上的右键单击

Javascript 检测Ace编辑器上的右键单击,javascript,dom-events,contextmenu,ace-editor,Javascript,Dom Events,Contextmenu,Ace Editor,有没有办法检测Ace编辑器上的右键单击事件 我一直在尝试添加这样一个侦听器: editor.session.addEventListener('contextmenu',函数(e){ e、 预防默认值(); 警惕(“成功!”); 返回false; },假); 还有这个 editor.addEventListener('contextmenu',函数(e){ e、 预防默认值(); 警惕(“成功!”); 返回false; },假); 但是没有成功。在包含编辑器的元素上添加事件侦听器 edito

有没有办法检测Ace编辑器上的右键单击事件

我一直在尝试添加这样一个侦听器:

editor.session.addEventListener('contextmenu',函数(e){
e、 预防默认值();
警惕(“成功!”);
返回false;
},假);
还有这个

editor.addEventListener('contextmenu',函数(e){
e、 预防默认值();
警惕(“成功!”);
返回false;
},假);

但是没有成功。

在包含编辑器的元素上添加事件侦听器

editor.container.addEventListener("contextmenu", function(e) {
    e.preventDefault();
    alert('success!');
    return false;
}, false);