Вы можете использовать объект Screen , чтобы получить это.
Ниже приведен пример того, что он вернет:
Screen {
availWidth: 1920,
availHeight: 1040,
width: 1920,
height: 1080,
colorDepth: 24,
pixelDepth: 24,
top: 414,
left: 1920,
availTop: 414,
availLeft: 1920
}
Чтобы получить screenWidth
переменная, просто используйте screen.width
, то же самое с screenHeight
, вы просто используете screen.height
.
Чтобы получить ширину и высоту вашего окна, это будет screen.availWidth
или screen.availHeight
соответственно.
Для переменных pageX
и pageY
используйте window.screenX or Y
.Обратите внимание, что это из ОЧЕНЬ ЛЕВОГО / ТОП ВАШЕГО ВЛЕВО / ТОП-ЭСТ ЭКРАНА .Таким образом, если у вас два экрана шириной 1920
, то окно 500 пикселей слева от правого экрана будет иметь значение X 2420
(1920 + 500).screen.width/height
, однако, отобразите ширину или высоту экрана CURRENT.
Чтобы получить ширину и высоту вашей страницы, используйте jQuery's $(window).height()
или $(window).width()
.
.используйте $("html").offset().top
и $("html").offset().left
для значений pageX
и pageY
.