@Miron4ek_228

Как можно задать блоку позицию относительно положения курсора в области родителя?

макет - https://codepen.io/Menson/pen/yLPXYgy

Задача такова: нужно чтобы при нажатии мыши в области .wrapper для ellipse присваивалась позиция offsetLeft/offsetTop такая же, как и положение курсора относительно блока при зажатой кнопки мыши.

То есть если позиция мыши X: 50px/Y: 20px, то эти координаты присваиваются дл ellipse через offsetLeft/offsetTop.
Положение ellipse пользователь регулирует по своему усмотрению (но только в пределах .wrapper).
wrapper может находиться в любом месте страницы поэтому использовать pageX/pageY и им подобных - плохая идея

Вот пример: https://doka.guide/js/element-positioning-js/ . Но здесь используются доп.вложения body и page.
  • Вопрос задан
  • 52 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы