Задать вопрос
ilaj_osmanov
@ilaj_osmanov

Как показать/спрятать кнопку в зависимости от контента?

От чего нужно отталкиваться, чтобы показать кнопку "Показать все", если контента больше чем указано в в диве?
Например: если контента мало ( не пересекает красную черту ), то кнопки не должно быть и наоборот1f9d0f8efb5347cfa02bb335dac8cfe7.png
  • Вопрос задан
  • 161 просмотр
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
По количеству букв в блоках, считая пробелы
Ответ написан
Stalker_RED
@Stalker_RED
Если у родительского элемента стоит overflow: hidden, то проверить помещаются ли дочерние элементы можно так:
if (element.offsetHeight < element.scrollHeight ||
    element.offsetWidth < element.scrollWidth) {
    // не помещаются, добавляем кнопку "показать все" 
}
Ответ написан
Комментировать
AlexeyGfi
@AlexeyGfi
YouTube >>> Битриксоид из Колхоза
Определить ширину родителя, посчитать сумму из ширины каждого ребёнка и сравнить
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы