jQuery или javascript: получить динамическую высоту div в IE - PullRequest
2 голосов
/ 11 июня 2009

Это работает в Firefox / Safari, но не в IE

var h = parseInt($('#elementWhichHeightCanChange').css('height'));
alert(h);

в IE возвращает NaN. Кто-нибудь знает, как получить высоту div в зависимости от его содержимого в IE?

Я хочу изменить это всплывающее окно, чтобы оно соответствовало содержимому, которое в настоящее время работает только в Firefox.

Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 11 июня 2009

Я пробовал это, но это может сработать.

var h = $('#elementWhichHeightCanChange').height();
alert(h);

Используйте функцию высоты или outerHeight вместо высоты css. Вам также не понадобится parseInt (), потому что он вернет целое число, в отличие от высоты css.

1 голос
/ 11 июня 2009

Попробуйте это

var h = $('#elementWhichHeightCanChange').outerHeight();
alert(h);

Это будет включать отступы и границы - то, что вы, вероятно, хотите принять во внимание.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...