2012-07-02 23 views
2

我想確定何時新創建的路徑被拖過另一個路徑。我已經嘗試了一些東西,但沒有可靠的工作。Raphael命中檢測

onDragOver - 我嘗試使用onDragOver事件的目標路徑,但這似乎永遠不會被調用。

getElementsByPoint() - 這是非常不可靠的。這會返回我的目標大約1次,共5次。

我有一個fiddle here顯示問題。 (我意識到偏移量稍微偏離了,但仍然顯示問題)。

要查看問題,請從底部拖動到頂部。一旦通過第一行,應該打印控制檯消息,但這種情況有時會發生。

我想知道以下幾點: 1)我只是做錯了嗎? 2)有沒有辦法讓這個工作? 3)Raphael中是否存在已知的錯誤,阻止它正常工作?

回答

0

Graphiti,這是一個raphaelJS的抽象,確實有一條線/折線和曲線的hitTest。

+1

請參閱我可以推廣我的產品或網站?(http://stackoverflow.com/faq#promotion)(並請修改您的其他帖子。) – Arjan

+0

同意上述內容。這是一個很好的評論,但沒有回答這個問題。 – AdamC