拉斐尔命中检测
Raphael Hit Detection
本文关键字:检测 更新时间:2023-09-26
我正在尝试确定何时将新创建的路径拖到另一条路径上。 我已经尝试了一些方法,但没有一种工作可靠。
onDragOver - 我尝试将 onDragOver 事件用于目标路径,但这似乎从未被调用过。
getElementsByPoint() - 这是非常不可靠的。 这将返回我的目标大约 1/5 次。
我这里有一个小提琴来显示问题。(我意识到偏移量略有偏差,但它仍然显示了问题。
要查看问题,请从底线拖动到顶部。 一旦超过顶行,应打印控制台消息,但这只会偶尔发生。
我想知道以下内容:1)我只是做错了吗?2)有没有办法让它工作?3)拉斐尔中是否有已知的错误阻止它工作?
Graphiti是raphaelJS的抽象,确实对直线/折线和曲线。
相关文章:
- 如何检测是否有溢出
- 如何检测用于WebGL的专用或集成显卡
- 防止Alt+Shift默认操作或检测多种操作系统语言的Javascript
- 如何在使用selectBoxIt JQuery插件时检测选项更改
- 如何使用密码检测网络中的状态连接
- 使用JavaScript检测Flash
- 在不阻止默认行为的情况下检测IE10中的缩放
- 检测个位数整数时正在转换毫秒
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 动态插入的表:JQuery未检测到最后一行
- 检测页面上某个元素中选择(突出显示)或单击的内容
- jQuery检测浏览器是否支持Zoom
- 检测iframe是否跨域的愚蠢方法
- 检测图像分辨率
- 如何检测第三方广告服务器请求
- 我是否可以检测到javascript正在被卸载(作为调试模式)
- 当没有文本输入聚焦时检测空格键按下
- 正在检测导航到<a name=“;最新主题”></a>
- 如何检测重叠元素下的单击
- 如何检测负责网站某些部分的JavaScript根文件