Poszukuję sposobu Javascript/jQuery + CSS, aby ograniczyć tekst (na przykład nazwę produktu) do powiedzieć, 2 linie. Ale odwiedzający muszą wiedzieć, że jest on skrócony i dlatego muszę na końcu dodać "...".Ogranicz tekst do x liczba linii i dołącz "..."
Pierwotny sposób, w jaki to zrobiłem, to umieszczenie tekstu w 1 linii, zmierzenie jego szerokości i obcięcie go tuż przed tekstem, który osiągnie 2 razy większą niż szerokość zawierającą div, ale wydaje się trudne ponieważ każda postać prawdopodobnie musi być kakorowana ze względu na jej szerokość, a nie to.
Ograniczenie do liczby znaków lub słów nie zadziała w tym przypadku - chciałbym w pełni wypełnić 2 wiersze tego div za każdym razem, zamiast mieć przerwy.
Czy istnieje dobry sposób, aby to osiągnąć zamiast używać czcionki o stałej szerokości?
Jeśli używasz jQuery, weź tę wtyczkę: http://dotdotdot.frebsite.nl/ – elclanrs
@elclanrs thanks! prześlij jako odpowiedź –
OK, dodałem kolejną wtyczkę, z której wcześniej korzystałem. – elclanrs