我希望能够根据可用空间来省略文本。目前我必须为省略号函数提供我想要的最大字符数,但如果根据可用空间来做它会好得多。
我怎样才能做到这一点?
function ellipsisText(object, maxLength, ellipsistooltip) {
var grace = 3;
var text = object.text();
if (text.length - grace > maxLength) {
var etext = text.substring(0, maxLength);
etext += "...";
object.text(etext);
if (ellipsistooltip) {
object.addClass("tooltip");
object.attr("tooltiptitle", text);
}
}
}