@baratov_k

Как определить высоту трех блоков и на основе высоты задать элементу определенный id на JS/JQuery?

Здравствуйте уважаемые!

У меня нет знаний в JavaScript по этому прошу вашей помощи для решения следующей задачи.

Есть три элемента у которых общий родитель.
Все элементы с динамической высотой зависящей от внутреннего контента.

Структура разметки на скриншоте:
5eb02cd354609136207765.png
Задача следующая:

1. Определить высоту элементов "content-grid__left", "content-grid__main" и "content-grid__right"

2. Далее, если высота элементов "content-grid__left" и/или "content-grid__main" больше чем высота элемента "content-grid__right" то добавлять элементу "content-grid__right" следующий идентификатор id="primary"

Решение может быть как на чистом JS так и на jQuery.

Заранее огромное спасибо всем за помощь!

P.S. При ответе прошу Вас учитывать мои нулевые знания JS.
P.P.S. Поддержка в MS IE не важна.
  • Вопрос задан
  • 103 просмотра
Решения вопроса 1
@n1ksON
мидл
if (($('.content-grid__left').height() > $('.content-grid__right').height()) || ($('.content-grid__main').height() > $('.content-grid__right').height())) $('.content-grid__right').attr('id', 'primary');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
27 мая 2024, в 05:32
3000 руб./за проект
27 мая 2024, в 04:26
1000 руб./за проект