Javascript 在拖动时防止jquery中的div冲突

Javascript 在拖动时防止jquery中的div冲突,javascript,jquery,html,tags,Javascript,Jquery,Html,Tags,我已经添加了防止冲突的代码,但它似乎不起作用,因为两个div都是重叠的,我想做的是在“col1”、“col2”、“col3”中拖动“any1”和“any2”,但它们不应该重叠,并在容器中进行自我调整 片段: $(文档).ready(函数(){ $(“#any1”)。可拖动({ 障碍:“#任意2”, 防止碰撞:对 }); $(“#col2”)。可拖放({ 接受:“任意1” }); $(“#any2”)。可拖动({ 障碍:“#任意1”, 防止碰撞:对 }); $(“#col2”)。可拖放({ 接受

我已经添加了防止冲突的代码,但它似乎不起作用,因为两个div都是重叠的,我想做的是在“col1”、“col2”、“col3”中拖动“any1”和“any2”,但它们不应该重叠,并在容器中进行自我调整

片段:

$(文档).ready(函数(){
$(“#any1”)。可拖动({
障碍:“#任意2”,
防止碰撞:对
});
$(“#col2”)。可拖放({
接受:“任意1”
});
$(“#any2”)。可拖动({
障碍:“#任意1”,
防止碰撞:对
});
$(“#col2”)。可拖放({
接受:“任意2”
});
});
#任意1{
位置:相对位置;
高度:150像素;
宽度:150px;
边界半径:5px;
背景色:#cc0000;
左:25px;
}
#any2{
位置:相对位置;
高度:150像素;
宽度:150px;
边界半径:5px;
背景色:#cc0000;
左:150px;
}
#可乐{
宽度:430px;
高度:500px;
背景:红色;
边框:3px实心#73AD21;
浮动:左;
调整大小:无;
}
#可乐{
宽度:430px;
高度:500px;
背景:绿色;
边框:3px实心#73AD21;
浮动:左;
}
#可乐{
宽度:430px;
高度:500px;
背景:蓝色;
边框:3px实心#73AD21;
浮动:左;
}


您的代码片段似乎不起作用。我已更新了代码段,请检查并确认所做的更改是否正确。好的,您已拒绝编辑,代码段不起作用…这两个div标记在我的代码中移动,但通过将您的代码段添加到script标记中,它们是不可移动的和“可拖动的”在我运行代码添加您提到的代码段后,未在控制台中定义。请检查您当前的代码段。。。这对我不起作用。当我编辑你的代码片段时,我让它工作,因此要求你确认所做的更改是否正确。它对我不起作用,我也签入了fiddle,,前面的一个工作正常。