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>
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>
zrobiłem ci skrzypce prostu być jasne.
var size = $("h1").css('font-size');
Czy próbowali za pomocą tej metody?
var size = $(element).css('font-size');
Spróbuj tego,
function em(input) {
var emSize = parseFloat($("h1").css("font-size"));
return (emSize * input);
}
To powinno działać:
parseInt($("h1").css("font-size"))
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
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. –
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! –
może Pan podać nieco więcej szczegółów na temat tego, co zostało sprawdzone i powody, dlaczego chcesz to zrobić? –