我正在尝试根据字符长度调整标题大小。 (wordpress)

到目前为止,这就是我所拥有的。它不返回任何错误,但不起作用。

jQuery(function ($) {
    $(window).load(function () {
        var textLength = $('.autotitle').val().length;
        if (textLength < 20) {
            // Do noting
        } else if (textLength > 20) {
            $('.autotitle').css('font-size', '16px');
        }
    });
});

最佳答案

很多时候,当您希望根据字母数来确定文本较长时,希望减小字体大小(使其变小)
(文本可能是通过某些CMS输入的或翻译后的文本)

http://jsfiddle.net/jfbrLjt2/

 $('.text').each(function(){
     var el= $(this);
       var textLength = el.html().length;
        if (textLength > 20) {
            el.css('font-size', '0.8em');
        }
});

关于jquery - 根据字符数动态更改字体大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24736701/

10-16 07:43