2009-07-09 12 views

Antwort

93

Wenn Sie die Position in Bezug auf das Dokument dann:

$("#myTable").offset().top; 

aber oft werden Sie die Position relativ zum nächsten positioniert Eltern wollen:

$("#myTable").position().top; 
-6

Versuche: $('#mytable').attr('offsetTop')

+0

das funktioniert, ist corss-browser? Ich kann nicht in allen Browsern testen, nur in Firefox und IE6 + – eKek0

+0

alles in jQuery * soll * in den Browsern arbeiten, die auf der Homepage für jQuery angegeben sind. – geowa4

12
$("#myTable").offset().top; 

Dies gibt Ihnen die berechnete Offset (relativ zum Dokument) eines Objekts.

3
var top = event.target.offsetTop + 'px'; 

Übergeordnetes Element Top-Position wie wir hinzufügen elemnt inside div

var rect = event.target.offsetParent; 
     rect.offsetTop; 
Verwandte Themen