我正在尝试修改此插件,以便计算字符而不是单词。
$(function(){
var $quote = $(".post p:first");
var $numWords = $quote.text().split(" ").length;
if (($numWords >= 1) && ($numWords < 10)) {
$quote.css("font-size", "36px");
}
else if (($numWords >= 10) && ($numWords < 20)) {
$quote.css("font-size", "32px");
}
else if (($numWords >= 20) && ($numWords < 30)) {
$quote.css("font-size", "28px");
}
else if (($numWords >= 30) && ($numWords < 40)) {
$quote.css("font-size", "24px");
}
else {
$quote.css("font-size", "20px");
}
});
这是有关该插件的原始帖子:http://css-tricks.com/set-font-size-based-on-word-count/
谢谢!
最佳答案
这个:$quote.text().split("").length
应该是:$quote.text().length
。
split("")
用空格分割文本,得到单词。通过删除这部分,您可以计算字符而不是单词。
关于jquery - 将 jquery 插件从字数统计更改为字符插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4466464/