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