Как получить высоту самого высокого элемента в div и установить эту высоту в div? - PullRequest
2 голосов
/ 28 июня 2011

Я написал небольшую новостную ленту - http://jsfiddle.net/MrTest/SvFRs/

Проблема, с которой я столкнулся, заключается в том, что после новостного div есть прямое содержание, и мне нужно знать высоту самого высокого элемента в этом div (и установить этоВысота до div (родитель)), поэтому я бы избегал перемещения элемента под ним.

Пожалуйста, посмотрите мой пример - http://jsfiddle.net/MrTest/SvFRs/

Любая помощь очень ценится.

Пит

Ответы [ 2 ]

5 голосов
/ 28 июня 2011

Вы можете получить максимальную высоту с помощью

var max = Math.max.apply(Math, $(".notice").map(
  function(){
    return $(this).height();
  }
));

и установить ее в div

$(".noticeboard").height(max);
3 голосов
/ 28 июня 2011

посмотрите это jsFiddle:

http://jsfiddle.net/NqGL9/

Я сделал серый фон, чтобы посмотреть, работает ли он

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