2013-03-01 12 views
20

Jak wykryć rozmiar czcionki za pomocą jQuery? Jeśli używam em i muszę wykryć rozmiaru czcionki w pikselachWykryj rozmiar czcionki w pikselach za pomocą jQuery

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

może Pan podać nieco więcej szczegółów na temat tego, co zostało sprawdzone i powody, dlaczego chcesz to zrobić? –

Odpowiedz

4

Czy próbowali za pomocą tej metody?

var size = $(element).css('font-size'); 
2

Spróbuj tego,

function em(input) { 
var emSize = parseFloat($("h1").css("font-size")); 
return (emSize * input); 
} 
8

To powinno działać:

parseInt($("h1").css("font-size")) 
1

korzystanie css() aby uzyskać rozmiar czcionki ... daje to rozmiar w pikselach ... więc podzielić ją przez 16 lat powinno dać wartość w em . spróbować tej

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

skrzypce here

+0

Należy pamiętać, że wymagania dotyczące pytania są następujące: rozmiar czcionki w px, a nie em. Tak więc 'css ('rozmiar-czcionki')' jest wystarczający. –

+2

Dlaczego myślisz, że podzielenie przez 16 da ci rozmiar czcionki w em? Jest to poprawne tylko wtedy, gdy rozmiar czcionki twojego dokumentu wynosi 16 pikseli, ale w przeciwnym razie nie będzie to poprawne! –

Powiązane problemy