У меня есть монитор с разрешением 1920x1080 для моего ноутбука и Surface Pro 3 с разрешением 1920x1280. Я разрабатываю веб-страницу, предназначенную для полноэкранного просмотра на дисплеях 1920x1080 и 1920x1280.Получить высоту Surface Pro 3 на веб-странице
Я подтвердил настройки для каждого дисплея (см. Ниже).
Почему я получаю 8xx вместо 1280? Как я могу получить значение 1280 для соответствия высоте разрешения Surface Pro 3?
1920х1080 монитор (на Windows 8):
1920x1280 (Surface Pro 3) дисплей (на Windows 10):
Использование $(window).height()
на моем мониторе 1920х1080, я получаю следующее:
Это работает для меня.
Однако, используя предложения из this question для моих 1920x1280 (Surface Pro 3) дисплей ...
- Используя предложения от the accepted answer.
Использование $(window).height()
:
$(document).height()
Использование:
Использование screen.height
:
- Используя предложение от this answer:
- Используя предложение от this answer:
- Используя предложение от this answer:
- Используя предложение от this answer и this answer и this answer:
- Используя это предложение от this answer:
This suggestion является самостоятельной рекомендацией плагина. На этом я перейду.
This suggestion использует раствор для кофе. На данный момент я буду придерживаться JavaScript и jQuery.
Используя это предложение от this answer (который извергает несколько других ответов):
This suggestion требует внешней библиотеки. На этом я пока перейду.
Используя предложение от :
- This suggestion был включен в несколько других ответов выше.
Возможный дубликат [Получить размер экрана, текущую веб-страницу и окно браузера] (http://stackoverflow.com/questions/3437786/get-the-size-of-the-screen-current-web- page-and-browser-window) –
@MikeMcCaughan Я пробовал каждое предложение из [принятого ответа] (http://stackoverflow.com/a/3437825) безрезультатно. Я обновляю вопрос с результатами каждого указанного предложения. –
На этот вопрос представлено 14 ответов. Дубликат не означает, что только принятый ответ будет работать. –