次の方法で共有


Sys.UI.DomElement の getBounds メソッド

更新 : 2007 年 11 月

DOM 要素の位置、幅、および高さを表す整数座標の集合を取得します。これは静的メンバで、クラスのインスタンスを作成しなくても呼び出すことができます。

var b = Sys.UI.DomElement.getBounds(element);
var x = b.x;
var y = b.y;
var w = b.width;
var h = b.height;

パラメータ

名前

定義

element

座標を取得する Sys.UI.DomElement インスタンス。

戻り値

要素の左上隅、幅、および高さの x 座標と y 座標 (ピクセル単位) を含む Object JavaScript 型のオブジェクト。

解説

getBounds メソッドから返されたオブジェクトには、次の 4 つのフィールドがあります。

フィールド

定義

x

要素とオーナー フレームまたはオーナー ウィンドウの左端との間のピクセル数。

y

要素とオーナー フレームまたはオーナー ウィンドウの上端との間のピクセル数。

width

要素の幅 (ピクセル単位)。

height

要素の高さ (ピクセル単位)。

使用例

getBounds メソッドを使用する方法の例を次に示します。このコードは、Sys.UI.DomElement クラスの概要で説明しているコード例の一部です。

// Get the bounds of the element
var elementRef = $get("Label1");
var elementBounds = Sys.UI.DomElement.getBounds(elementRef);
// Get the bounds of the element
var elementRef = $get("Label1");
var elementBounds = Sys.UI.DomElement.getBounds(elementRef);

参照

参照

Sys.UI.DomElement クラス

その他の技術情報

言語リファレンス