这是我的代码的一部分,我得到了变量 p 中的值作为像素值,但我想要它的百分比(%)值
p = parseInt(e.clientX - base.offset().left) ;
$('#' + base[0].id + '_value').val(p);
base.css('width', p);
最佳答案
像素是静态测量值,而百分比和 EM 是相对测量值。 EM 的大小或百分比取决于其父级。如果正文的文本大小为 16 像素,则 150% 或 1.5 EM 将是 24 像素 (1.5 * 16)。查看 CSS 单位以了解更多测量单位。
关于javascript - jq-如何将像素值转换为百分比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38091426/