公司的低代码平台是打算使用 绝对定位
,在拖动情况下需要给出对应辅助线来辅助对齐,还要在一定距离内有吸附效果。
首先得让元素动起来使用mousedown``mousemove``mouseup
根据鼠标的事件的信息动态改变元素的 left
,top
让其能够被拖动。
blockRef.addEventListener("mousedown", () => {
// 记录起始点
});
document.addEventListener("mousemove", () => {});
document.addEventListener("mouseup", () => {});