Как запретить Raphaeljs открывать изображения в новой вкладке мыши + ctrldown? - PullRequest
0 голосов
/ 30 ноября 2011

Я работаю над веб-приложением на основе 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>

Как это предотвратить?

1 Ответ

1 голос
/ 30 ноября 2011

Вы пробовали связывать события кликов на этом изображении с помощью этого libray, jQuery или с помощью js.

$('svg img').click(function(){
return false;
});
...