jquery计算字体大小

时间:2017-05-31 12:24:38

标签: jquery css

我想计算允许文字宽度的最大尺寸。我有以下功能:

function MyFitText(width, text) {
    var ourText = $('span').css('font-weight', 'bold').val(text);
    var fontSize = 20;
    ourText.css('font-size', fontSize);
    do {
        fontSize = fontSize - 1;
        textWidth = ourText.width();
        ourText.css('font-size', fontSize);
    } while ((textWidth > width) && fontSize > 1);

    return fontSize;
}

并称之为:

var fontSize = MyFitText(65, '195 reviews']);

但实际上它重新调整了1,但是该宽度允许的尺寸至少为6。为什么呢?

0 个答案:

没有答案