Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery UI可拖动和相对位置,调整大小时更改为绝对值_Jquery_Html_Css_Jquery Ui - Fatal编程技术网

jQuery UI可拖动和相对位置,调整大小时更改为绝对值

jQuery UI可拖动和相对位置,调整大小时更改为绝对值,jquery,html,css,jquery-ui,Jquery,Html,Css,Jquery Ui,我对jQueryUI有问题。当我将元素设置为可调整大小、可拖动和可拖放时,如下所示 $("#ml1,#ml2,#ml3,#ml4,#ml5").resizable({ grid: [ 20, 10 ] }).droppable().draggable(); ,然后我调整一个,他的位置转移到绝对位置。。。为什么?当我刚刚将对象设置为可调整大小和可拖放时,没关系,位置样式没有改变 以下是问题的一个方面: 我希望调整大小的对象保持其相对位置 谢谢你你能解释清楚问题是什么吗?你指出来!这是因为你的集

我对jQueryUI有问题。当我将元素设置为可调整大小、可拖动和可拖放时,如下所示

$("#ml1,#ml2,#ml3,#ml4,#ml5").resizable({ grid: [ 20, 10 ] }).droppable().draggable(); 
,然后我调整一个,他的位置转移到绝对位置。。。为什么?当我刚刚将对象设置为可调整大小和可拖放时,没关系,位置样式没有改变

以下是问题的一个方面:

我希望调整大小的对象保持其相对位置


谢谢你

你能解释清楚问题是什么吗?你指出来!这是因为你的集团是拖拉的。拖动对象时,它仍将其祖先保留在DOM中。在屏幕中移动它的唯一方法是通过修改顶部和左侧的值来更改坐标。唯一的办法是让它绝对定位。Fixed将修复bloc,relative可能会改变其子女的行为此外,我建议将每个项目嵌套在一个不可见的div中,该div的位置与实际列表类似。其目的是以相对和绝对的立场来解决问题。也许你需要将container div设置为draggable,这样可见项就成为了拖动的处理程序!必须是那样,否则我就不会被叠加