gpt4 book ai didi

JQuery UI Draggable如何获取拖动开始位置

转载 作者:行者123 更新时间:2023-12-01 01:05:37 25 4
gpt4 key购买 nike

我可以拖动我的可拖动项目并将它们放在我的可放置元素上,并从中获取放置位置ui.absolutePosition 发生在放置事件上。我需要知道拖动从哪个位置开始。我尝试在拖动开始事件上获取 ui.position 但这是空的。我也尝试过拖动事件上的 ui.position 但这是未定义的。

有什么想法吗?

最佳答案

您应该能够使用 .droppable 的 drop 函数中的 ui.draggable 来获取您想要的内容。

ui.draggable.offset()

也许。

如果您想在拖动开始时获得准确的鼠标位置,可以在 .draggable() 启动函数上使用 event.clientX 和 event.clientY

$('selector').draggable({ ...options...
start: function(event, ui) {
alert("You clicked x:" + event.clientX + " y:" + event.clientY);
}
});

关于JQuery UI Draggable如何获取拖动开始位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1271817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com