JS函数更改某些文本会导致变形

时间:2019-09-09 12:09:31

标签: javascript html css

我已经建立了一个可以估算客户服务成本的计算器。计算器与HTML范围滑块一起使用,该滑块会在更改值时触发功能。该函数运行一些计算并使用jQuery使用结果更新某些div的HTML。

起初,文本看起来不错,但是如果用户使用的是Safari,则当结果更改且div的内容更新时,文本会失真,如下所示:
enter image description here

我试图更改div的高度,但是如您所见,div的高度不是问题:


enter image description here

这就是我所拥有的:

<div class="hex-result" id="hex-result1">
</div>
.hex-result{
    font-size: 2em;
    height: 40px;
    margin: 17px 0px 4px 0px;
}
val1 = $("#range-1").val();
val2 = $("#range-2").val();
val3 = $("#range-3").val();    

hex1Total = val1 * val2 * val3;
if (isNaN(hex1Total)) hex1Total = 0;
$("#hex-result1").html(numberWithCommas(hex1Total));

1 个答案:

答案 0 :(得分:0)

经过一天的研究,我发现问题出在线条高度上。

这是可行的CSS:

.hex-result{
    font-size: 2em;
    height: 45px;
    line-height: 45px;
    margin: 17px 0px 4px 0px;
}