Центрирование DOM-элемента на курсоре мыши - PullRequest
0 голосов
/ 20 января 2011

У меня есть код, который изменяет размер элемента DOM во время события прокрутки мыши. Что должно произойти, так это то, что элемент должен отслеживать положение курсора мыши. поэтому положение точки элемента, в котором находится курсор мыши, должно оставаться неизменным после изменения размера.

следующий код работает, чтобы всегда центрировать элемент на курсоре мыши, что близко, но не совсем то поведение, которое я ищу

var positionLeft = e.clientX - img.offset().left - (img.realWidth()  / 2);
var positionTop = e.clientY - img.offset().top - (img.realHeight() / 2);
img.css('left', positionLeft);
img.css('top', positionTop);

1 Ответ

3 голосов
/ 08 мая 2011

Я не совсем понимаю, в чем смысл этого, но я создал jsFiddle, который будет центрировать элемент DOM на (под) курсоре мыши.

Ссылка: http://jsfiddle.net/UEQCW/

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