问题
Is there a way to detect a right-click event on Ace editor?
I've being trying to add a listener like this:
editor.session.addEventListener('contextmenu', function(e) {
e.preventDefault();
alert('success!');
return false;
}, false);
and this
editor.addEventListener('contextmenu', function(e) {
e.preventDefault();
alert('success!');
return false;
}, false);
but without success.
Thanks!
回答1:
add event listener on the element containing the editor
editor.container.addEventListener("contextmenu", function(e) {
e.preventDefault();
alert('success!');
return false;
}, false);
来源:https://stackoverflow.com/questions/32320574/detect-a-right-click-on-ace-editor