我在使用 jQuery UI 时遇到问题,并获取了删除项目的一些信息。 我的屏幕上有三个区域:
<div id="area1"></div>
<div id="area2"></div>
<div id="area3"></div>
在这些区域中,我放置了可使用 jQuery UI 拖动的元素。
现在,如果将一个元素从一个区域放置到另一个区域,我不仅会获得该元素被放置到的区域编号,而且还需要在新放置之前该元素被放置的区域编号。
我创建了一个完整的工作示例:http://jsbin.com/iyaya3/ 有一个蓝色的可拖动元素,如果我将其从区域 1 拖动到区域 2,我希望收到“从区域 1 拖动 - 放到区域 2”的警报消息。
如何做到这一点?
最诚挚的问候,蒂姆-。
最佳答案
嘿,我更新了您的 jsbin
- http://jsbin.com/iyaya3/3
它的工作原理如下:
- 获取初始父元素的 id 并使用
jQuery.data
将其保存在可拖动元素上 - 将其拖放到可拖放时,更新数据
关于javascript - jQuery UI - 放置的元素 -> 从哪个 div 中拖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4615877/