ウィンドウの位置を取得
ウィンドウの位置を取得するには、横(X軸)はwindow.screenX
プロパティ、縦(Y軸)はwindow.screenY
プロパティを使用します。
ウィンドウの位置は、デスクトップの左上を0とした距離です。
また、IE8以下は対応しておらず、代わりに横(X軸)はwindow.screenLeft
プロパティ、縦(Y軸)はwindow.screenTop
プロパティを使用します。
構文
X軸
var x = window.screenX;
X軸:IE8以下
var x = window.screenLeft;
Y軸
var y = window.screenY;
Y軸:IE8以下
var y = window.screenTop;
戻り値:window.screenX/window.screenLeft
ウィンドウのX軸の位置(座標)の値を返します。
戻り値:window.screenY/window.screenTop
ウィンドウのY軸の位置(座標)の値を返します。
サンプルコード
JavaScript
var getScreenPosition = function() {
return {
x : typeof window.screenX !== 'undefined' ? window.screenX : window.screenLeft,
y : typeof window.screenY !== 'undefined' ? window.screenY : window.screenTop
};
};
var pos = getScreenPosition();
alert(pos);