Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Java (https://forum.zone-game.info/forumdisplay.php?f=126)
-   -   document.body.clientHeight (https://forum.zone-game.info/showthread.php?t=20865)

Gambit_J 27.06.2012 20:33

document.body.clientHeight
 
screen.width - Определяет ширину экрана (монитора).
document.body.clientWidth - Определяет ширину браузера.

Т. е. 2-е указывает ширину в зависимости от масштабирования (чтобы например: можно было ровно уровнять элемент).

document.body.clientWidth работает верно, а вот document.body.clientHeight мало того что не правильно показывает высоту (меньше), так и еще при масштабировании не меняется. Т. е. всегда одно значение. Почему так происходит? Помогите разобраться.

PROGRAMMATOR 27.06.2012 21:14

Re: document.body.clientHeight
 
http://www.rsdn.ru/forum/web/2414852.hot.aspx
или jQuery $(window).height()

iWord 28.06.2012 20:18

Re: document.body.clientHeight
 
мммм.. к Java это отношения не имеет

Gambit_J 28.06.2012 20:51

Re: document.body.clientHeight
 
Цитата:

Сообщение от iWord (Сообщение 199695)
мммм.. к Java это отношения не имеет

Дэк нет подходящего раздела.

Yorie 29.06.2012 03:57

Re: document.body.clientHeight
 
Ширина/высота в JavaScript - это больная тема.
Попробуйте так:
Код:

document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth
Именно из-за таких проблем все юзают jQuery и ему подобные движки - гораздо удобнее и не нужно решать проблемы с кроссбраузерностью.

Gambit_J 29.06.2012 06:57

Re: document.body.clientHeight
 
Цитата:

Сообщение от Yorie (Сообщение 199781)
Ширина/высота в JavaScript - это больная тема.
Попробуйте так:
Код:

document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth
Именно из-за таких проблем все юзают jQuery и ему подобные движки - гораздо удобнее и не нужно решать проблемы с кроссбраузерностью.

Да я просто не хотел юзать jQuery)) Но потом подумал, какая разница-то, все равно он уже прикреплен к ЦМС у меня. Вообщем уже все решил.


Текущее время: 14:33. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot