2

新しく作成されたパスがいつ別のパスにドラッグされるかを判断しようとしています。いくつか試してみましたが、確実に機能するものはありません。

onDragOver - ターゲット パスに onDragOver イベントを使用しようとしましたが、これは呼び出されないようです。

getElementsByPoint() - これは非常に信頼できません。これにより、5 回に 1 回の割合でターゲットが返されます。

ここに問題を示すフィドルがあります。(オフセットがわずかにずれていることに気付きましたが、それでも問題が示されています。)

問題を表示するには、一番下の行から一番上にドラッグします。一番上の行を超えると、コンソール メッセージが出力されるはずですが、これは時々しか発生しません。

私は次のことを知りたいです: 1) やり方が間違っているのでしょうか? 2)これを機能させる方法はありますか?3) Raphael にこれが機能しない既知のバグはありますか?

4

1 に答える 1

0

raphaelJSの抽象化である Graphiti には、線/ポリラインと曲線の hitTest がありました。

于 2012-07-02T17:31:59.590 に答える