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

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

WBOY
リリース: 2016-05-16 16:36:07
オリジナル
1183 人が閲覧しました
 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 階層内のレベルごとに戻り、各レベルのオフセットを合計します。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート