原生js实现-拖拽div并判断是否重叠
实现功能:1.拖动div
2.判断是否和其他div重叠。如果重叠不允许拖动
原理:在拖动开始时获取所有兄弟节点信息,在放置时判断计位置是否和兄弟重叠
判断重叠逻辑:obj2不在obj1的上下左右,则一定有重叠
代码:github代码地址
实现功能:1.拖动div
2.判断是否和其他div重叠。如果重叠不允许拖动
原理:在拖动开始时获取所有兄弟节点信息,在放置时判断计位置是否和兄弟重叠
判断重叠逻辑:obj2不在obj1的上下左右,则一定有重叠
代码:github代码地址