2011-01-20 9 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

を探していない、正確に動作上の要素を中心に働き、私は本当にこのためのポイントは何ですが表示されませんしかし、マウスカーソルの上(下)にDOM要素を配置するjsFiddleを作成しました。

リンク:http://jsfiddle.net/UEQCW/

関連する問題