나는 특별한 크기의 자기 (예 : 부모의 70 % 또는 40 %)로 div를 채울 수있는 화면 크기에 이상적인 글꼴 크기를 찾기 위해 자바 스크립트를 사용하며이 목표를 달성하고자합니다. 부모 폭을 채울 때까지 또는 줄 바꿈이 발생할 때까지 0.1em 글꼴 크기 텍스트를 0.1em만큼 크게 만듭니다. 나는 새로운 글꼴 크기를 사용하여 얼마나 큰 텍스트 높이를 얻었는지와 새로운 높이가 1.7 * 마지막 높이보다 큰지 찾기 위해 노력했다. 왜냐하면 거기에 줄 바꿈이 있어야하기 때문에 스크립트를 중지하지만이 코드는 일부 소형 장치에서 작동하지 않기 때문이다. 모든 화면 크기에서 작동하는 jquery를 사용하여 줄 바꿈을 찾는 방법이 있습니까? 대신 그들이다,줄 바꿈 찾기
var fit = function(inner , outter)
{
var $inner = $("#"+inner), //rememver "var"
$outter = $("#"+outter),
fsize = 0.1 ;
while(true)
{
var fheight = $outter.height();
var a = fsize + "em" ;
$inner.css({'font-size' : a});
if((1.7 * fheight) < $outter.height())
{
fsize = fsize - 0.1 ;
a = fsize + "em";
$inner.css({'font-size' : a});
return; //change breck with return (that return all function)
}
if($outter.width() < $inner.width())
{
fsize = fsize - 0.1 ;
a = fsize + "em";
$inner.css({'font-size' : a});
return; //change breck with return (that return all function)
}
fsize = fsize + 0.1 ;
}
};