0

当我可以在图像上放置标记时,我正在尝试创建拖放应用程序。虽然这是一个 Angular 应用程序,但我使用普通的旧 JS API 进行拖放以解决CDK.

我可以20x20在图像周围移动一个 div 并将其放置并通过设置 div 的顶部/左侧样式来设置图像上的位置。但是,我遇到的问题是offset[XY]鼠标向下的点。因此,如果我抓住左上角,我的 div 将落在我期望的位置。如果我抓住中间的 div,那么它会被拖动点偏移量关闭。

我怎样才能纠正这个可拖动的偏移量?还是有更好的解决方案?

4

1 回答 1

0

我的一位同事想出了一个很好的解决方案。订阅 mousedown 事件以找到偏移量,然后进行数学运算。

于 2019-07-24T15:35:51.290 回答