【发布时间】:2011-05-19 02:32:57
【问题描述】:
我在画布标签内绘制了一张图片。我怎么能添加事件呢?当用户点击该图像时,我想做一些事情。
character.addEventListener('click', function() { alert('foo'); }, true);
/* character is a var (image object) within a canvas */
谢谢。
【问题讨论】:
-
如果你使用像 Fabric.js 这样的画布库,它会处理底层的形状点击检测。例如:
canvas.add(myImg); myImg.on('click', function(){ console.log('image was clicked') })
标签: javascript image events html canvas