Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Получить значение "font-size" в "pt", а не в "px" (https://javascript.ru/forum/jquery/48405-poluchit-znachenie-font-size-v-pt-ne-v-px.html)

Logist 02.07.2014 15:25

Получить значение "font-size" в "pt", а не в "px"
 
Комрады, необходима помощь.
В стиле CSS задан "font-size" в "pt", пытаюсь изменять размеры шрифта, с помощью jQuery. Получаю значение css блока, но оно почему то конвертируется и выдается уже в "px", а не "pt".
Можно конечно же делать обратную конвертацию, перед присваиванием нового значения, но это лишнее телодвижение.
Есть ли какое то решение? Заранее спасибо.

Aetae 02.07.2014 15:34

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<span style="font-size:20pt" onclick="alert([
    this.style.fontSize,
    getComputedStyle(this, '').fontSize,
    $(this).css('font-size')
].join('\n'))">click</span>


Соответственно придётся тебе обойтись без jquery, ибо вроде бы у неё нет методов для получения значения из style в не вычисленного. Ну или городить:
$('#elem').get(0).style.fontSize

Logist 03.07.2014 14:10

Спасибо, попробую прикрутить!


Часовой пояс GMT +3, время: 18:09.