Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 9486|Ответ: 0

[JavaScript] Javascrip{filter}t получает параметры размера страницы и экрана

[Скопировать ссылку]
Опубликовано 03.07.2018 16:54:42 | | |
Javascrip{filter}t показывает размер экрана, окна браузера, браузера и высоту и ширину веб-страницы

Область видимости веб-страницы: document.body.clientWidth
Область видимости веб-страницы: document.body.clientHeight
Ширина видимой площади веб-страницы: document.body.offsetWidth (включая ширину ребра)
Высота видимой области веб-страницы: document.body.offsetHeight (включая ширину ребра)
Полная ширина текста тела веб-страницы: document.body.scrollWidth
Полный текст веб-страницы приведён к высокому содержанию: document.body.scrollHeight
Страница прокручивается вверх: document.body.scrollTop
Страница прокручивается влево: document.body.scrollLeft
В теле веб-страницы: window.screenTop
Основная часть веб-страницы слева: window.screenLeft
Высокое разрешение экрана: window.screen.height
Ширина разрешения экрана: window.screen.width
Высота доступного рабочего пространства: window.screen.availHeight
Ширина доступного рабочего пространства экрана: window.screen.availWidth

jQuery получает разные ширины и высоты

Область просмотра браузера
$(window).height()
$(window).width()

Размер документа страницы
$(document).height()
$(document).width()

Размер текущего тела оконного документа
$(документ.тело).высота()
$(document.body).width()

Вертикальная высота полосы прокрутки вверх (то есть высота, на которой страница свернута)
$(document).scrollTop()
$(document).scrollLeft()

Точное таргетирование в HTML: scrollLeft, scrollWidth, clientWidth, offsetWidth
scrollHeight: 获取对象的滚动高度。
scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
scrollWidth:获取对象的滚动宽度
offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度
offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置
offsetTop:获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置
event.clientX относительно горизонтальных координат документа
event.clientY относительно вертикальных координат документа
event.offsetX относительно горизонтальных координат контейнера
event.offsetY относительно вертикальных координат контейнера
document.documentElement.scrollМаксимальное значение для вертикальной прокрутки
event.clientX+document.documentElement.scrollTop Количество горизонтальных координат + вертикальная прокрутка относительно документа

Например, отличия FireFox следующие:

IE6.0、FF1.06+:

clientWidth = ширина + заполнение

clientHeight = высота + наполнение

смещениеШирина = ширина + заполнение + граница

смещениеВысота = высота + заполнение + граница

IE5.0/5.5:
clientWidth = width - граница

clientHeight = высота - граница

смещениеШирина = ширина

смещениеВысота = высота

(Стоит отметить: атрибут margin в CSS никак не связан с clientWidth, offsetWidth, clientHeight, offsetHeight)

Область видимости веб-страницы: document.body.clientWidth
Высота области видимости веб-страницы: document.body.clientHeight
Ширина видимой площади веб-страницы: document.body.offsetWidth (включая ширину ребра)
Высота видимой области веба: document.body.offsetВысота (включая высоту рёбер)
Полная ширина текста веб-страницы: document.body.scrollWidth
Полный текст высоты: document.body.scrollВысота
Страница прокручивается вверх: document.body.scrollTop
Страница прокручивается влево: document.body.scrollLeft
В теле веб-страницы: window.screenTop
Слева от основной части веб-страницы: window.screenСлева
Высокое разрешение экрана: window.screen.height
Ширина разрешения экрана: window.screen.width
Высота доступного рабочего пространства: window.screen.availHeight
Ширина доступного рабочего пространства экрана: window.screen.availWidth

div.style.top: Верхнее расстояние относительно компонента, где находится div

-------------------

Технические особенности
Код в этом разделе в основном использует некоторые свойства объекта Document относительно окна, и основные функции и использование этих свойств следующие.

Чтобы получить размер окна, для разных браузеров необходимо использовать разные свойства и методы: чтобы определить истинный размер окна, нужно использовать свойство Window в Netscape; В IE нужно глубоко погрузиться в документ, чтобы обнаружить тело. В среде DOM, чтобы определить размер окна, нужно обращать внимание на размер корневого элемента, а не на самого элемента.

Свойство innerWidth объекта Window содержит внутреннюю ширину текущего окна. Свойство innerHeight объекта Window содержит внутреннюю высоту текущего окна.

Атрибут тела объекта Document соответствует тегу HTML-документа. Свойство documentElement объекта Document представляет собой корневый узел HTML-документа.

document.body.clientHeight указывает текущую высоту окна, в котором находится HTML-документ. document.body. clientWidth представляет текущую ширину окна, в котором находится HTML-документ.

События размера браузера

window.onresize=funName; Вызовите функцию funName при изменении размера браузера




Предыдущий:seo title keyword description word limit Title, keywords, descrip{filter}tion length
Следующий:Тип «Object» определяется в нереферентной сборке. Нужно добавить ответ в программу...
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com