Показать сообщение отдельно
  #5 (permalink)  
Старый 29.09.2013, 19:08
Аспирант
Отправить личное сообщение для valyan Посмотреть профиль Найти все сообщения от valyan
 
Регистрация: 05.11.2012
Сообщений: 55

Сообщение от ksa Посмотреть сообщение
Как вариант:
- считать размеры "до" изменения шрифта
- изменить шрифт
- считать новые размеры
- по разнице размеров вычислить те отступы

Если те пункты всегда фиксированого размера, таки лучше все решить ЦССом, не привлекая скрипты...
Ну вот так и делал
alert($("#id_p").css('height') // до изменения = 13px
//изменение шрифта
alert($("#id_p").css('height') // до изменения = 17px

Разница получается в 4px, т.е. эти 4px отнимаю от верхнего поля и от нижнего.
Ответить с цитированием