изменить размер элемента при перетаскивании и удерживать его по центру курсора? - PullRequest
0 голосов
/ 07 мая 2020

Я использую interact. js, чтобы поместить некоторые div (изображения разных размеров) в dropzones. Когда изображение перетаскивается через зону перетаскивания (с помощью interact. js 'ondragenter), оно сжимается до половины своего размера.

Все это работает отлично. Но вот моя проблема: в зависимости от того, где я беру элемент, он может появиться сбоку от курсора после изменения размера. Я знаю, почему это происходит, но не могу найти никакого выхода. Конечно, если элемент захвачен в его центре, то я могу выполнить sh что-то вроде сжатия в центре элемента, добавив половину изменения высоты (ширины) элемента к top (left). Однако это не помогает, как только элемент схватывается где-то в сторону ...

Я думал о центрировании элемента в позиции курсора на onmove, но боюсь сломать мультитач возможность взаимодействия. js тем самым ...

Любая помощь приветствуется!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...