myo*_*yol 4 html5 canvas event-handling
我想知道如何将一个区域设置为画布中定义的半复杂形状(圆形),因此当用户将鼠标悬停在形状上时,将调用一个函数.
我根本不想使用库,比如KineticJS等.
目前我已经向canvas元素添加了一个事件监听器,以便在鼠标移动时调用多个函数; 其中一个计算出相对于画布的鼠标x/y坐标.因此,任何矩形形状都很容易"监听"使用基本的if语句(因为画布是交互式的,并且每次鼠标移动都会重新绘制).
对于圆形对象,以及三角形对象,有没有办法使用类似的方法使用三角函数和if语句?
或者有更好的方法在画布上有多个区域,鼠标悬停,调用函数?
干杯
| 归档时间: |
|
| 查看次数: |
7296 次 |
| 最近记录: |