我有一些代码在鼠标滚动事件期间调整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);