基于可用空间的jQuery省略号

时间:2014-02-07 13:49:30

标签: javascript jquery ellipsis

我希望能够根据可用空间来省略文本。目前我必须为省略号函数提供我想要的最大字符数,但如果根据可用空间来做它会好得多。

我怎样才能做到这一点?

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);
        }
    }
}

0 个答案:

没有答案