2011-01-20 1 views
0

У меня есть код, который изменяет размер элемента DOM во время события прокрутки мыши. Что должно произойти, так это то, что элемент должен отслеживать положение курсора мыши. поэтому местоположение точки элемента, в котором находится курсор мыши, должно оставаться неизменным после изменения размера.Центр элемента 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); 

ответ

3

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

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

Смежные вопросы