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