Как определить высоту содержимого div? - PullRequest
1 голос
/ 24 января 2012

предоставил DIV с

  • с фиксированной высотой
  • отключенной функцией прокрутки
  • , содержимое которого доступно для редактирования

Мне нужно понятьесли высота его содержимого достигла или даже превысила высоту того же элемента в соответствии с элементом (текст или другой), вставленным пользователем (элемент управления запускается на основе события).У кого-нибудь есть простая идея, как определить, достигло ли содержимое DIV или даже превысило высоту того же самого DIV?

Ответы [ 2 ]

1 голос
/ 24 января 2012

Как сказал Стиан в своем ответе, вы можете использовать метод jQueries height() для определения высоты заданного элемента.

Однако вы захотите использовать этот метод во втором контейнере внутриосновное отделениеТак, что:

<div id="myMainDivWithAHeight">
     <div id="myInnerDivExpandingWithTheContent"></div>
</div>

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

Затем вы можете сравнить значения внутренней и внешней высоты div.

0 голосов
/ 24 января 2012

попробуйте jQuery .height ()

http://api.jquery.com/height/

...