我可以拖动我的可拖动项目并将它们放在我的可放置物品上,并从中获取放置位置
ui.absolutePosition 发生在放置事件上。我需要知道拖动从哪个位置开始。
我尝试在拖动开始事件上获取 ui.position 但这是空的。我也尝试过
拖动事件上的 ui.position 但这是未定义的。
有任何想法吗?
您应该能够使用 .droppable 的 drop 函数中的 ui.draggable 来获取您想要的内容。
ui.draggable.offset()
perhaps.
如果您希望在拖动开始时获得准确的鼠标位置,可以在 .draggable() 启动函数上使用 event.clientX 和 event.clientY
$('selector').draggable({ ...options...
start: function(event, ui) {
alert("You clicked x:" + event.clientX + " y:" + event.clientY);
}
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)