我在画布上有两个图像(向前箭头和向后箭头)。正面/背面按钮两个图像
<script>
var ileri = new Image();
var geri = new Image();
ileri.src= "ileri.png";
geri.src = "geri.png";
var ilerigeri = 0;
GetFeedback = function(a){
context.drawImage(ileri,50,330);
context.drawImage(geri,300,330);
}
</script>
....
<div id="ccontainer">
<canvas id="myCanvas" width="600" height="400"></canvas>
</div>
我想改变的 “ilerigeri” 的值设为1,如果ileri.png点击。 如果点击geri.png,我想将“ilerigeri”的值更改为2。我可以使用像image.onclick之类的东西,还是需要找到点击的坐标?
这是你所需要的? – MJQ 2013-03-04 14:38:06
只是想知道是否其他问题已经回答了这个问题,例如http://stackoverflow.com/questions/5948251/click-area-on-sprite-in-canvas? – 2013-03-04 14:44:42
是的,我只需要这个点击事件。 @MJQ – user1942359 2013-03-04 14:46:30