jQuery UI可拖动和相对位置,调整大小时更改为绝对值
我对jQueryUI有问题。当我将元素设置为可调整大小、可拖动和可拖放时,如下所示jQuery UI可拖动和相对位置,调整大小时更改为绝对值,jquery,html,css,jquery-ui,Jquery,Html,Css,Jquery Ui,我对jQueryUI有问题。当我将元素设置为可调整大小、可拖动和可拖放时,如下所示 $("#ml1,#ml2,#ml3,#ml4,#ml5").resizable({ grid: [ 20, 10 ] }).droppable().draggable(); ,然后我调整一个,他的位置转移到绝对位置。。。为什么?当我刚刚将对象设置为可调整大小和可拖放时,没关系,位置样式没有改变 以下是问题的一个方面: 我希望调整大小的对象保持其相对位置 谢谢你你能解释清楚问题是什么吗?你指出来!这是因为你的集
$("#ml1,#ml2,#ml3,#ml4,#ml5").resizable({ grid: [ 20, 10 ] }).droppable().draggable();
,然后我调整一个,他的位置转移到绝对位置。。。为什么?当我刚刚将对象设置为可调整大小和可拖放时,没关系,位置样式没有改变
以下是问题的一个方面:
我希望调整大小的对象保持其相对位置
谢谢你你能解释清楚问题是什么吗?你指出来!这是因为你的集团是拖拉的。拖动对象时,它仍将其祖先保留在DOM中。在屏幕中移动它的唯一方法是通过修改顶部和左侧的值来更改坐标。唯一的办法是让它绝对定位。Fixed将修复bloc,relative可能会改变其子女的行为此外,我建议将每个项目嵌套在一个不可见的div中,该div的位置与实际列表类似。其目的是以相对和绝对的立场来解决问题。也许你需要将container div设置为draggable,这样可见项就成为了拖动的处理程序!必须是那样,否则我就不会被叠加