1

我有两个独立的<p>元素,我想做的是拥有它,以便可以单击、拖放它们并将其放置在新位置。当它们被删除时,我希望它们将它们的 cssleft:top:值发送到控制台。

他们从top: 0,开始left: 0。我希望他们最终报告的顶部和左侧值相对于它们的初始位置。因此,如果我将一个 5 像素从原始位置拖放到右侧并向下 15 像素,我希望它返回top: 15, left: 5

如果这会使这更容易实现,我也在使用 jQuery。那么我该怎么做呢?

此外,理想情况下,我希望它们在拖放时不会被文本光标意外选中。有没有办法让它们表现得像 div,或者用一个适合它们的形状并且在它们上方但不可见的 div 覆盖它们?

4

1 回答 1

3

看看jquery ui droppable:http: //jqueryui.com/demos/droppable/

于 2012-04-27T04:54:06.357 回答