画布内元素中的事件

2023-12-09

我在画布标签内绘制了图像。我如何向其中添加事件?我想在用户单击该图像时执行某些操作。

character.addEventListener('click', function() { alert('foo'); }, true);
/* character is a var (image object) within a canvas */

谢谢。


无法将事件处理程序添加到画布上的实际绘图中。您可以处理整个画布的事件 - 就是这样。

此时,您的选择是在画布上添加抽象,并根据画布单击事件的坐标查找那里的绘图,或者完全删除画布并转到例如svg。 Raphaël 库 (http://raphaeljs.com/) 可以帮助您解决后者。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

画布内元素中的事件 的相关文章

随机推荐