raselgit
@raselgit
Веб-дизайнер

Как просчитать высоту элемента у каждого родителя?

Здравствуйте. Вот скриншот:
5a4e48259c8ed634521829.png
Изображение каждой записи должно зависеть от высоты заголовка. Вот такой код у меня получился:
$(function(){
	var workH  = $('.work').height(),
		titleH = $('.work__title').height(),
		thumb  = $('.work__thumb');
	thumb.css('height', function(){
		return (workH - titleH - 20) + 'px'
	})
});

Но как я понял, функция вычисляет только первую запись, а остальные по первому.

Как сделать так, чтобы она вычисляла в каждой записи по отдельности?
  • Вопрос задан
  • 62 просмотра
Решения вопроса 1
@lemme
Frontend
Написан на коленке - возможны опечатки
$('.work').each(function() {
    var work = $(this),
        title = work.find('.work__title'),
        thumb = work.find('.work__thumb');

   thumb.height(work.height() - title.height() - 20)
})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы