-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed
@j-web-p
Description
在项目中创建一块区域,在区域内使用transform自定义实现了垂直轮播,导致这个区域发生了层叠效应;我在这块区域中创建了gridstack容器,在容器内拖拽元素,元素重叠后出现弹窗和遮罩层;因为层叠效应,我的遮罩没办法铺满全屏,所以我将遮罩使用teleport标签放到了body下,但是这样导致了拖拽元素始终在遮罩之下;我为了解决这个问题,在dragstart中将拖拽元素使用appendChild放到了body下,但是这样会导致拖拽元素位置偏移,我又在dragstart中,监听了mousemove事件,将拖拽元素位置修改正确;到这里之后,我遇到一个问题,拖拽元素在拖拽过程中,如果离开过容器再回来,他的碰撞位置会发生偏移
Metadata
Metadata
Assignees
Labels
No labels