Сегодня на работе возникла задача - узнать реальную длину строки, после непродолжительных раздумий родился следующий код:
Соответственно вычисляется размер строки с учетом стиля нужного элемента
function stringSize(obj,str)
{
var s = document.createElement("span")
s.innerHTML=str;
s.style.visibility="hidden";
s.style.whiteSpace="nowrap";
obj.appendChild(s);
var res={width:s.offsetWidth,height:s.offsetHeight};
obj.removeChild(s);
return res;
}
Соответственно вычисляется размер строки с учетом стиля нужного элемента
13:28 |
Category:
javascript
|
0
коммент.
Comments (0)