Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Снова проблема с IE

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
DeepVarvar Супермодератор
Отправлено: 25 Июня, 2012 - 14:58:22
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




CODE (javascript):
скопировать код в буфер обмена
  1. function getRealStyle(elem, property) {
  2.  
  3.     if (elem.currentStyle) {
  4.         return elem.currentStyle[property];
  5.     } else {
  6.         var cs = window.getComputedStyle(elem, null);
  7.         return cs.getPropertyValue(property);
  8.     }
  9.  
  10. }

Целевой элемент и его потомки создаются динамически.
Код корректен, но меня не устраивает то что IE вместо высоты в пикселях, возвращает "auto".
Это может быть с его точки зрения верное значение, но мне нужно знать наверняка сколько там пикселей, т.к. данное значение необходимо для позиционирования (по onscroll) другого элемента.

Как же получить заветное число пикселей?
(Добавление)
Решено: clientHeight
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB