ホームページ  >  記事  >  ウェブフロントエンド  >  element_javascript スキルの左と上のオフセットを取得する方法

element_javascript スキルの左と上のオフセットを取得する方法

WBOY
WBOYオリジナル
2016-05-16 16:36:071160ブラウズ
 function getElementLeft(element) 
{ 
var actualLeft = element.offsetLeft; 
var current = element.offsetParent; 

while (current!==null) 
{ 
actualLeft += current.offsetLeft; 
current = current.offsetParent; 
} 
return actualLeft; 
}

要素の左オフセットを取得します。

function getElementTop(element) 
{ 
var actualTop = element.offsetTop; 
var current = element.offsetParent; 

while (current!==null) 
{ 
<span style="white-space:pre"> </span>actualTop += current.offsetTop; 
current = current.offsetParent; 
} 
return actualTop; 
}

要素の上部オフセットを取得します。

offsetParent 属性を使用して、Dom 階層内のレベルごとに戻り、各レベルのオフセットを合計します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。