原生js实现-拖拽div并判断是否重叠

实现功能:1.拖动div

                  2.判断是否和其他div重叠。如果重叠不允许拖动

原理:在拖动开始时获取所有兄弟节点信息,在放置时判断计位置是否和兄弟重叠

判断重叠逻辑:obj2不在obj1的上下左右,则一定有重叠

原生js实现-拖拽div并判断是否重叠

代码:github代码地址