2009-08-19 3 views
4

мне нужно, чтобы получить высоту элемента тела и ширину, когда я изменить размер окна браузераКак получить высоту элемента кузова динамически с помощью JQuery

Пожалуйста, помогите мне решить эту проблему с помощью JQuery

+1

Не рекомендуется изменять размеры окон браузера. Это один из самых распространенных раздражающих пользователей. – Randell

+1

Он не пытается изменить размер окна браузера с помощью кода. Он должен получить высоту и ширину при изменении размера окна браузера. – rahul

ответ

6

Используйте событие изменения размера на окошко:

$(window).resize(function(){ 
    var width = $(document).width(), // or $(window).width() 
     height = $(document).height(); // or $(window).height() 
}); 
+0

Привет CMS, Когда вы пытаетесь оповестить эти высоты и ширину, они предупреждают значения по крайней мере 4 раза ... почему это так? Это произошло в браузере Chrome – kayteen

+0

Это событие может срабатывать несколько раз, в то время как вы изменяете размер окна – CMS

+0

Правильно. В IE особенно событие изменения размера запускается непрерывно по мере изменения размера окна. Используйте комбинацию setTimeout и clearTimeout с небольшой задержкой, чтобы предотвратить запуск нескольких событий. –

Смежные вопросы