2011-09-28 16 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