0

我试图让鼠标悬停在我的纯 Javascript(没有 jQuery、HTML 或 CSS)中工作。目前我只创建了一个小圆圈,当我将鼠标悬停在它上面时,我希望它改变颜色。

我的代码

instance.threadContext只是画圆的画布部分。

任何帮助将非常感激。

4

1 回答 1

0

你需要明白的是,当你在画布上绘制一些东西时,它并没有成为一个ui元素,而是实际上是画布整体图像的一部分。你不能在圆上调用鼠标悬停事件的原因是因为圆不是可以接收事件的东西,它只是在一个本身可以接收事件的元素上画一个圆。

解决此问题的一种方法是测量鼠标在移动时的位置,并在该位置位于您希望触发事件的区域内时重绘圆形。

于 2013-06-24T21:45:33.557 回答