На странице есть div блок с высотой в которой есть дробная часть. Например 450.19px. Если использовать js свойство offsetHeight, то мы находим только целую часть высоты - 450. По видимому свойство возвращает округлённое значение.
Можно ли как то найти точное значение высоты?
Попробуйте так:
$(elem)[0].getBoundingClientRect().height;
Можно ли как-то найти точное значение высоты?
Можно. В Вашем случае 450px.
Пиксель — это наименьшая единица растрового изображения.
Как Вы его собираетесь делить?
Работает округление: Если дробная часть меньше 0.5 - округляется до меньшего, если больше - округляется до большего. Т.е.,
когда Вы ставите высоту в 450.19px реальная высота будет равна 450px. Ставите 450.5px - будет 451px.
$(elem)[0].getBoundingClientRect().height;
Покажет только значение, которое вы задали, но реальная высота будет целым числом.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей