2011-01-20 74 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/