猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
用canvas画的曲线如何添加点击事件?
svg的path可以添加点击事件,但是canvas画的曲线怎么添加点击事件呢?曲线上的各个坐标点都不太好计算,求指教。
慕丝7291255
浏览 770
回答 2
2回答
千巷猫影
先获取鼠标点击相对于Canvas画布的坐标,开启一个新的路径、绘制你的曲线,再通过context.isPointInPath判断当前点击坐标是否在当前路径中
0
0
0
长风秋雁
在事件中通过context.isPointInPath方法判定鼠标在哪个路径上。为此你需要维护一个路径数组,用以保存每条线的context。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续