一、适合单行文本 css 实现
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
二、单行文本,多行文本都可以
通过限制字符数来实现
文本容器有宽度比较合适
function ellipsis(box,num) {
$(box).each(function () {
var maxwidth = num;
if ($(this).text().length > maxwidth) {
$(this).text($(this).text().substring(0, maxwidth));
$(this).html($(this).html() + '…');
}
});
}
//box 文本容器的选择器 可以设置合适的宽度查看效果
//num 要显示的字符数 Number
//比如:
ellipsis(".box",30);
三、使用其他jquery插件亦可