Я поддерживаю проект и вижу множество деталей, которые задают значения размера следующим образом:
var position = 500; // This value was calculated in some different way.
$someElement.css({
left: position.toString() + "px"
});
Я вижу, что если я изменю его на
$someElement.css({
left: position
});
, это простоработает нормально, но я не могу найти документацию, касающуюся старых браузеров, или некоторых угловых случаев, в которых это не сработает.
Мне кажется, что добавление "px" добавляет много шума вкод, но я не уверен, безопасно ли удалить.
Я хотел бы знать, есть ли случаи, когда это изменение не будет работать.