Я работаю над веб-приложением на основе Raphaeljs.
Я использовал как mouseClick, так и Ctrl Down события в качестве ввода.
Но, как оказалось, когда вы нажимаете на элемент изображения, когда клавиша Ctrl нажата, изображение открывается в новой вкладке браузера.
Проверьте это (щелчок мышью по изображению при нажатой клавише Ctrl):
<div id="canvas" style="width:400px; height:400px;"></div>
<script>
paper=Raphael("canvas",400,400);
paper.image("https://www.google.com/logos/2011/twain11-sr.png",20,20,100,100);
</script>
Как это предотвратить?