计算跨度中每个字符的宽度和高度的最佳方法是什么。
说,html看起来像:
<span style="font-size:12px">Test 100<span>
因此,一种方法是为每个具有跨度样式的字符创建一个虚拟跨度,并将其附加到 dom 并获取它的高度和宽度。
例如,使用查询:
var x = $('<span style="font-size:12px">' + 'T' + '</span'>);
$('body').append(x);
var h = x.height(), w= x.width();
x.remove();
但这是低效的。还有其他方法吗?