鼠标悬停在贝塞尔曲线上
Mouse Over Bezier Curve
有没有简单的集成方法可以检测曲线上的鼠标悬停事件?我希望将贝塞尔曲线作为可移动和可编辑的元素添加到画布中,我需要一种方法来选择它们。
我宁愿不使用任何外部图书馆(出于教育目的);
这个答案是几年前写的,因为kinetic.js不再维护,链接也不起作用。
你可以试试concrete.js(http://www.concretejs.com)。
我会查看kinetic.js库。它是html5画布库,支持包括曲线检测在内的许多功能。你可以在这里尝试一些例子:
http://www.html5canvastutorials.com/labs/html5-canvas-curve-detection-tutorial/
http://www.html5canvastutorials.com/labs/html5-canvas-physics-engine-with-curve-detection/
http://www.html5canvastutorials.com/labs/html5-canvas-modify-curves-with-anchor-points-using-kineticjs/
如果您不想使用其他库,并且速度仍然很快,可以尝试以下方法。
相关文章:
- 当鼠标悬停在文本中的单词上时显示警报
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 手风琴可点击并悬停
- 悬停功能触发器
- 如何在鼠标悬停时在另一个图像上滑动图像.
- 鼠标悬停事件影响列表中所有行中的按钮,而不仅仅是特定按钮
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- css(或jQuery)悬停时淡入淡出
- jquery快速悬停问题
- 如何在悬停时流畅地更改单词
- jQuery:当屏幕大小改变时,如何更改默认图像和悬停图像
- 悬停下拉菜单即使在鼠标移出后也保持活动状态
- Flexslider导航按钮在悬停时不可见,带有橙色框
- 使用Javascript,如何显示<tr>在另一<tr>悬停时,隐藏第二个<tr>
- 在鼠标悬停时展开列表
- 导航菜单-悬停时的背景行为怪异
- OpenLayers在悬停时高亮显示功能,并在单击时选择
- jQuery悬停在没有鼠标悬停的情况下启动
- 鼠标悬停时如何居中放大背景图像
- 鼠标悬停在贝塞尔曲线上