28

jQueryを使用してフォントサイズを検出するにはどうすればよいですか? 私が使用してemいて、フォントサイズをピクセル単位で検出する必要がある場合

<h1 style="font-size: 5em">Size of font in pixels?</h1>
4

5 に答える 5

39

http://jsfiddle.net/g9uKq/

明確にするために、私はあなたをフィドルにしました。

var size = $("h1").css('font-size');
于 2013-03-01T09:44:39.200 に答える
10

これは機能するはずです:

parseInt($("h1").css("font-size"))
于 2013-03-01T09:44:40.907 に答える
4

この方法を試してみましたか?

var size = $(element).css('font-size');
于 2013-03-01T09:42:24.077 に答える
3

これを試して、

function em(input) {
 var emSize = parseFloat($("h1").css("font-size"));
 return (emSize * input);
}
于 2013-03-01T09:43:07.637 に答える
0

を使用css()してフォントサイズを取得します...これによりサイズがpx単位で得られます...したがって、それを16で割ると、の値が得られますem。これを試して

 var sizeinem=parseFloat($('h1').css('font-size')) / 16;
 alert(sizeinem);

ここでフィドル

于 2013-03-01T09:51:23.553 に答える