English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
getBoundingClientRect()このメソッドは、要素のサイズとviewport(ビューポート)に対する位置を返します。
返り値は、left、top、right、bottom、x、y、width、heightという8つの属性を持つDOMRectオブジェクトです。
注意:境界矩形を計算する際には、viewportエリアのスクロール量を考慮する必要があります。これは、スクロール位置が変更されるたびに、矩形の端(上部、左側、下部、右側)が値を変更することを意味します。
element.getBoundingClientRect()
var div = document.getElementById("myDiv"); var rect = div.getBoundingClientRect();テストを見て‹/›
すべてのブラウザが完全にgetBoundingClientRect()メソッドをサポートしています:
メソッド | |||||
getBoundingClientRect() | は | は | は | は | は |
返り値: | 八个属性を持つDOMRectオブジェクト:left, top, right, bottom, x, y, width, height |
---|---|
DOMバージョン: | CSSオブジェクトモデル(CSSOM) |