jQuery ellipsis
Originally built by Kenji Abe (STAR-ZERO)
Multiple-line interactive truncation. This fork allows using html in custom ellipsis.
Usage
Fit one line (default behaviour)
$('#target').ellipsis();
Fit on two lines in the case of two or more lines
$('#target').ellipsis(2);
Change ellipsis character or use html
$('#target').ellipsis(2, '<a href="#" onclick="readMore()">Read more</a>');
Whenever you want to reflow the element, just call it the same way, and it'll restore its old text, if you change the text, remember to change the data-ellipsis attribute as well.
License
jquery-ellipsis-interactive is available under the terms of the MIT License.