ウィンドウの位置を取得

ウィンドウの位置を取得するには、横(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);

JavaScript逆引きリファレンス一覧へ戻る