您好,请教您一个html5 canvas的问题: 我在canvas中画了多个图形,有图像(image)、直线。 10
您好,请教一个html5canvas的问题:我在canvas中画了多个图形,有图像(image)、直线。我想获取选中的图形,如何获取呢?如果是添加click事件的话不知道...
您好,请教一个html5 canvas的问题:
我在canvas中画了多个图形,有图像(image)、直线。我想获取选中的图形,如何获取呢?
如果是添加click事件的话不知道如何添加,请老师给指导下,多谢!!! 展开
我在canvas中画了多个图形,有图像(image)、直线。我想获取选中的图形,如何获取呢?
如果是添加click事件的话不知道如何添加,请老师给指导下,多谢!!! 展开
3个回答
展开全部
canvas不能对绘制上去的图像绑定事件,只能自己判断图片的位置,获得点击的坐标,看是否在区域内,触发事件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
canvas是一个单独的Dom对象,不能单独地绘制的图形绑定事件,目前,也只能对最后的path调用isPointInPath方法,来点判断是否在路径中,你可以参考一下ichartjs这个开源图表框架,它也利用HTML5 的 canvas绘制图形,对事件的处理上,是统一绑定了click事件,然后各自图形实现了响应事件的方法。
参考资料: http://www.ichartjs.com
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询