Подгонка текста в div фиксированного размера - PullRequest
3 голосов
/ 04 сентября 2011

У меня фиксированный размер div, который мне нужно заполнить текстом.Мне нужно только заполнить его таким количеством текста, которое уместится в него, и мне нужно знать смещение в строке, где оно обрезано.

Сейчас я делаю это, сохраняя divтекущую высоту, затем устанавливаем высоту div на auto, берём все более длинные подстроки строки и помещаем их в div и останавливаем, когда высота div становится больше исходной высоты.Это работает, но довольно неэффективно.

Есть ли лучший способ сделать это?И лучше я имею в виду быстрее.

Ответы [ 2 ]

5 голосов
/ 04 сентября 2011

Ну, я придумал это: http://jsfiddle.net/r5Njr/. Это должно соответствовать тексту в div. Если вы хотите быть модным, вы можете изменить последние 2 или 3 символа на ...

0 голосов
/ 04 сентября 2011

Может быть, я не правильно понял вопрос, но почему бы не использовать substr и получить точное количество символов?

...