我已经构建了这段不那么棒的 javascript 来根据增量的字符数计算 div 的宽度。
$(".tweet-text").each(function() {
var tweetText = $(this);
if(tweetText.text().length > 30) {
tweetText.css("width", "200px");
}
if(tweetText.text().length > 60) {
tweetText.css("width", "240px");
}
if(tweetText.text().length > 80) {
tweetText.css("width", "280px");
}
if(tweetText.text().length > 100) {
tweetText.css("width", "310px");
}
if(tweetText.text().length > 120) {
tweetText.css("width", "360px");
}
if(tweetText.text().length > 130) {
tweetText.css("width", "400px");
}
});
有没有办法精确计算 tweetText 的宽度并与字符数成比例?
谢谢!