Мы можем установить указанную c высоту строки, когда количество символов достигает определенного числа. В этом примере я устанавливаю высоту 50 пикселей, когда мы пересекаем ограничение в 150 символов.
Нам нужно l oop по всем временным шкалам и делать следующее:
$.each( $( ".time-line-single" ), function() {
var cnt = $( this ).find("p").text().length;
if (cnt > 150) {
$( this ).find(".vertical-line").css("height", "50px");
}
});
Скрипка с использованием Ваш код: https://jsfiddle.net/dtswq9k6/
Вы можете вставить указанный выше код в консоль браузера, чтобы увидеть изменения! Используя экран моего ноутбука, он работает лучше всего, когда мы ограничиваем 150 символов и устанавливаем 50px в качестве новой высоты.
В качестве альтернативы вы можете использовать php для принудительной стилизации этого элемента в l oop!
<div class="line-detail">
<div class="vertical-line" <?php echo (strlen(get_sub_field('content')) > 150) ? 'style="height:50px;"' :''; ?>></div>
</div>