2011-12-21 3 views
1

У меня возникли трудности с правильной высотой элементов. Когда я делаю это с помощью jQuery:Получить точную высоту элемента

$(this).find(".item:first").height(); 

Я получаю 14, но на самом деле это 18px.

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

Что я делаю неправильно?

Можно ли подсчитать высоту группы предметов, скажем, 1-5, если все они имеют один и тот же класс и идентичны?

+0

http://css-tricks.com/the-css-box-model/ – SLaks

+1

Ницца, четыре ответа почти в одно и то же время: D, Slaks был быстрее всего. Хорошая работа. –

ответ

2

Пробег: outerHeight(). Использование только height() не учитывает маржу и заполнение элемента.

+0

Это должно быть! – santa

1

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

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