gpt4 book ai didi

javascript - 将 jQuery Draggable 与网格和多个可拖动元素一起使用

转载 作者:行者123 更新时间:2023-12-03 10:15:13 39 4
gpt4 key购买 nike

我正在尝试找到一个更好的解决方案来一次拖动多个元素,所有元素都捕捉到网格,并使用 jQuery UI 可拖动。

我找到了一个可行的解决方案 there对于多重拖动部分。我对其进行了修改,以便能够使用具有“舍入到多个”功能的网格:

function roundM(number, multiple) {
return Math.round(number / multiple) * multiple;
}

并保存之前的偏移量。您可以在这个 fiddle 中看到完整的代码.

正如您所看到的,当您以正常速度拖动元素时,它可以工作,但是当快速拖动时,其他元素不会正确跟随被拖动的元素。

现在我可以保留我的解决方案,但如果有人有更好的解决方案,我会很高兴测试它:)

谢谢

最佳答案

看看:https://jqueryui.com/draggable/#visual-feedback

创建一个辅助函数,生成代表您所选项目的 Html,并在设置可拖动项时将其用作“视觉反馈”。

关于javascript - 将 jQuery Draggable 与网格和多个可拖动元素一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29914259/

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