将事件侦听器添加到html canvas中的对象

问题描述 投票:1回答:2

如何附加事件监听器以进行鼠标悬停并单击HTML Canvas上的对象。我已经在画布上使用“ graphics2d”创建了一个对象,但是最后一步看不到该怎么做。预先感谢!

canvas event-handling graphics2d
2个回答
0
投票
但是,可以捕获画布本身上的鼠标事件,然后通过使用javascript保留对画布上绘制的所有对象的引用,遍历每个对象并获取坐标,并检查鼠标事件是否发生在该对象上,此时您可以调用自己的函数,该函数指定当特定对象收到鼠标事件时该怎么做。

[这里有很多代码都可以这样工作,几年前我研究的一个例子是:http://www.diagramo.com


0
投票
© www.soinside.com 2019 - 2024. All rights reserved.