2011-09-28 99 views
0

我正在做一個使用HTML5拖放的可視化編輯器,我需要將可拖動元素設置爲可作爲容器。如何獲取可拖動元素在HTML5中的預覽位置DnD

某些瀏覽器提供了一種預覽圖像,表示當我拖動它時的元素,當我讓容器中的元素與放置事件相關時,我需要獲取用戶想要放置的位置。問題是我不知道瀏覽器提供的預覽鬼的位置,所以我不知道元素應該放置在哪裏。

我用鼠標的位置,但它不是我想要的,因爲鼠標的位置不是預覽的相同。有沒有辦法獲得拖動元素預覽的當前位置?

回答

0

你有沒有考慮過使用jQuery UI來做你的DnD?我不知道如果你認爲或沒有,但這裏有一些資源,可以幫助你在情況下你選擇做jQuery UI的路線:

jQuery UI Draggable(見可放開)

jquery ui drag/drop getting position from multiple draggables

+0

我認爲這是比評論更多的回答。該問題專門針對HTML5 DnD提出。此外,有些人更喜歡HTML5 DnD的原始功能(儘管存在其粗糙點),而不是JQuery UI DnD的大規模抽象 – Phil