2009-06-25 10 views
1

mouseenter/mouseleaveイベントでは、テーブルのセルの絶対「トップ」位置をキャプチャしたいと思います。マウスイベント(Javascript/jQuery)から絶対「トップ」位置を取得する

これまでのところ、イベントはそのように装着されている:

$('td[someAttr]').mouseenter(function(mouse) { 
    // how do we get the td's top absolute position? 

    //FYI: mouse.pageX and mouse.pageY would give the mouse position 
}); 

答えて

4
$(this).offset().top 
+0

これはその絶対的なトップを与えることはありません。その親要素に相対的な位置を与えます。 http://docs.jquery.com/CSS/positionを参照してください – SLaks

+0

私はあなたのコメントと回答の前にオフセットに変更しました – redsquare

+0

申し訳ありません。除去された。 – SLaks