我正在尝试使用 jquery 和 html5 向形状添加点击事件......但整个画布不仅仅是可点击的形状。需要一些帮助。这是项目
问问题
255 次
2 回答
0
您将不得不编写一些自定义代码来处理画布内的鼠标事件。查看本教程的“鼠标事件”部分,它处理您正在寻找的类似解决方案。
希望这可以帮助!
于 2012-08-14T19:19:47.107 回答
0
请遵循以下程序:
- 在具有透明背景的屏幕外图层(另一个画布)中绘制形状(填充 rgba(0,0,0,0)。
- 从 canvas.onclick 事件中读取画布单击 X、Y 位置。
- 检查离屏层 x, y 坐标:
- 如果 layer(x,y) = rgba(0,0,0,0) 那么点击在形状之外。
- 其他形状被点击。
于 2012-08-14T19:19:49.437 回答