Ich habe etwa 10 Absatz der Beschreibungstext, hat feste Höhe mit Text-Überlauf y: versteckt.Hinzufügen von Ellipsis in der letzten Zeile jedes Absatzes fester Höhe mit Überlauf-y versteckt
Ich habe JQuery-Skript hinzugefügt, um Ellipsis in der 'letzten Zeile' von 'jedem Absatz' hinzuzufügen.
Das Skript funktioniert jedoch nur für den ersten Absatz des Beschreibungstextes. Wie kann ich es für die anderen Abschnitte des Textes funktioniert?
<div class="description" style="height:85px; overflow-y:hidden;" itemprop="description">
<a id="a" href="{{ product.url | within: collection }}" itemprop="url">
{{ product.description| strip_html }}
</a>
</div>
<script>
var $p = $('.description #a');
var divh = $('.description').height();
while ($p.outerHeight() > divh) {
$p.text(function (index, text) {
return text.replace(/\W*\s(\S)*$/, '...');
});
}
</script>