次の方法で共有


Sys.UI.DomElement の getLocation メソッド

更新 : 2007 年 11 月

DOM 要素の絶対位置を、オーナー フレームまたはウィンドウの左上隅を基準として取得します。これは静的メンバで、クラスのインスタンスを作成しなくても呼び出すことができます。

var j = Sys.UI.DomElement.getLocation(element);
var x = j.x;
var y = j.y;

パラメータ

用語

定義

element

対象要素。

戻り値

要素の x 座標と y 座標 (ピクセル単位) が格納された Object JavaScript 型のオブジェクト。

解説

getLocation メソッドは、次の表に示すフィールドを持つ JavaScript 型 Object のオブジェクトを返します。

フィールド

定義

x

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

y

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

Bb397695.alert_note(ja-jp,VS.90).gifメモ :

getLocation メソッドは、固定位置指定 (style="position:fixed") を持つ要素ではサポートされていません。一部のブラウザでは、この設定を持つ要素に対して getLocation が不正確な座標を返すことがあります。

使用例

getLocation メソッドを使用する方法の例を次に示します。このコードは Sys.UI.DomElement クラスの概要で取り上げているコード例の一部分です。

// Get the location of the element
var elementLoc = Sys.UI.DomElement.getLocation(elementRef);
// Get the location of the element
var elementLoc = Sys.UI.DomElement.getLocation(elementRef);

参照

参照

Sys.UI.DomElement クラス

その他の技術情報

言語リファレンス