Я хочу нарисовать копию этого изображения поверх него, но дальше вниз, но .onclick не работает для моего объекта изображения. Я тестировал его уже, и он отлично работает с canvas.onclick, но не с моим изображением «липким».не может добавить .onclick to image javascript
код ниже:
var canvas = document.getElementById('myCanvas');
var context = canvas.getContext("2d");
var sticky = new Image();
sticky.src = "sticky.png";
sticky.onload = function() {
context.drawImage(sticky, 0, 0);
};
sticky.onclick = function() {
context.drawImage(sticky, 0, 100);
};
</script>
После того, как вы рисуете изображение на холсте это уже не элемент, это пиксели. – elclanrs
http://stackoverflow.com/questions/15331264/javascript-canvas-image-onclick-not-working – nisargjhaveri
, что имеет смысл, но как должен выглядеть мой код, если бы я хотел, чтобы пользователь мог нажать «липкое» изображение и есть над ним другой? может ли кто-нибудь привести пример обходного пути для того, что я пытаюсь сделать? – user3150635