防止掉落的元素掉入已经掉落的元素中

时间:2015-08-21 06:04:48

标签: javascript jquery html drag-and-drop

那是满口的。但是,继承人这个问题。我有可以拖放到大div中的元素。这些元素从原始元素克隆。除了当用户意外地将拖动的元素放入已经删除的元素中时,它一切正常。我知道这最终会发生,结果很糟糕。我一直在寻找解决方案,但似乎找不到解决方案。

简而言之,需要一种解决方案,以防止丢弃的元素被丢弃在已经删除的元素中。如果这样做,拖动的div只会移动到目标div的底部。我确定有一个简单的解决方案。我不能成为唯一一个有这个问题的人,如果这已经得到了回答......对我感到羞耻。

这是我目前的JS:

currentCell.children('a').remove();

提前致谢。

1 个答案:

答案 0 :(得分:0)

我正在经历同样的问题我所做的是当删除div时我将其id存储在变量中并将其与上述谎言元素进行比较,如

$('#'+idvariable).prevAll.each(function(){
$upperid= $(this).attr("id");
if(idvariable == upperid){
//do something
}
});

由于其他代码,它并没有完全解决我的问题,但它可能在您的代码中有效。