我将div分为2部分:left_contain和right_contain。 加载页面时,我使用下面的语句来计算这些div的宽度:
$('left_contain').css("width", detailLeftPanelWidth.toFixed(3));
$('.right_contain').css("width", detailRightPanelWidth.toFixed(3));
detailLeftPanelWidth和detailRightPanelWidth是将数字舍入为3位小数的值。
但是,在FF浏览器上,这些值有时会舍入为2位小数。最大宽度为1558像素。检查FF后,left_contain的宽度为374.625px(将舍入数字格式化为3位小数),right_contain的宽度为1183.38px(将舍入数字格式化为2位小数,应为1183.375)。 它们的总和比最大宽度(1558px)0.005px大1588.005px。所以 打破了我的UI。
我不知道为什么FF浏览器会自动将数字舍入为2位小数。
请帮我解决这个问题。
此致 肯