DeusEx01
@DeusEx01
Последователь культа Травяной Каши

Как переместить курсор в нужную позицию с помощью JavaScript?

Добрый день. Хотел бы поинтересоваться и получить пару советов, куда можно было бы посмотреть для решения такой задачи:
Есть радиальное меню,напоминающее меню из игр. Оно появляется всегда в центре окна по нажатии определенной клавиши на клавиатуре (keydown). Курсор в этот момент может быть далек от середины этой менюшки. Можно ли как то смещать позицию курсоры на нужные координаты (в центр этой менюшки)? Совсем не могу найти правильный подход.
Примерно так выглядит сама менюшка в действии:
(Ссылка на демо-гифку)
https://gifyu.com/image/SDqVi

Прототип кода без какого либо js:
https://codepen.io/bdlfraod-the-bashful/pen/NWZaPRy

P.s. понимаю, что можно эту менюшку проявлять вокруг текующей позиции курсора, но это "не канон"
  • Вопрос задан
  • 216 просмотров
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Нет, курсор двигать нельзя по очевидным причинам. Представь сайт, который принудительно удерживает курсор на себе, не давая передвинуть его на Х.
Ты можешь схитрить так: навесить на всплывашку cursor: none, запомнить текущие координаты курсора, и смотреть на смещение курсора относительно этих начальных координат. Не самый надёжный способ, но это кое что.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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