親要素のレベルが高く、合計している可能性がある子要素のoffSetTopと合計offSetLeftを取得したいとします。offsetParentまたはtotalの合計を取得するoffSetTopとtotal offSetLeft
手作業で1つずつ追加する以外に、これは省略形ですか。 $(node).offset()
その後、.top
と.left
親要素のレベルが高く、合計している可能性がある子要素のoffSetTopと合計offSetLeftを取得したいとします。offsetParentまたはtotalの合計を取得するoffSetTopとtotal offSetLeft
手作業で1つずつ追加する以外に、これは省略形ですか。 $(node).offset()
その後、.top
と.left
。
をjQueryをせずに答えを提供するために:
var a = Element, b = 0, c = 0;
while (a) {
b += a.offsetLeft;
c += a.offsetTop;
a = a.offsetParent;
}
Element
あなたはoffsetLeft
とoffsetTop
を必要としているため、あなたのElementノードでのjQueryを使用して
jQueryを使用しない場合は+1してください。 –
これはまともなスクリプトのようです。http://www.quirksmode.org/js/findpos.html –