jQueryを使用してフォントサイズを検出するにはどうすればよいですか?私はem
を使用していますが、私はピクセルjQueryを使用してフォントサイズをピクセル単位で検出
<h1 style="font-size: 5em">Size of font in pixels?</h1>
jQueryを使用してフォントサイズを検出するにはどうすればよいですか?私はem
を使用していますが、私はピクセルjQueryを使用してフォントサイズをピクセル単位で検出
<h1 style="font-size: 5em">Size of font in pixels?</h1>
でフォントサイズを検出する必要がある場合は、このメソッドを使用してみましたか?
var size = $(element).css('font-size');
私はちょうど明確にするあなたにフィドルを作っ
function em(input) {
var emSize = parseFloat($("h1").css("font-size"));
return (emSize * input);
}
これは動作するはずです:
parseInt($("h1").css("font-size"))
使用css()
を、これはピクセルでサイズを与える...フォントサイズを取得するには...そう、あなたにem
の値を与えるべきである16で割り。 この
var sizeinem=parseFloat($('h1').css('font-size'))/16;
alert(sizeinem);
を試してみてくださいフィドルhere
質問の要件は、フォントサイズをpxで取得することであり、emではないことに注意してください。だから 'css( 'font-size')'で十分です。 –
なぜ16で割るとフォントサイズがemになると思いますか?これは、文書のフォントサイズが16ピクセルの場合にのみ有効ですが、そうでない場合は正しくありません。 –
は、あなたがしようと、あなたがこれをしたい理由ているかについて、もう少し詳細を与えることができますか? –