Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将像素值转换成百分比?_Javascript_Jquery - Fatal编程技术网

Javascript 如何将像素值转换成百分比?

Javascript 如何将像素值转换成百分比?,javascript,jquery,Javascript,Jquery,这是我代码的一部分,我在变量p中得到了一个像素值,但我想要它的百分比(%)值 p=parseInt(e.clientX-base.offset().left); $('#'+base[0].id+''u value').val(p); base.css('width',p); 像素是静态测量,而百分比和EM是相对测量。EM或百分比的大小取决于其父级。如果正文的文本大小为16像素,则150%或1.5 EM将为24像素(1.5*16)。查看CSS单位了解更多测量单位。尝试计算。16像素=100%

这是我代码的一部分,我在变量p中得到了一个像素值,但我想要它的百分比(%)值

p=parseInt(e.clientX-base.offset().left);
$('#'+base[0].id+''u value').val(p);
base.css('width',p);

像素是静态测量,而百分比和EM是相对测量。EM或百分比的大小取决于其父级。如果正文的文本大小为16像素,则150%或1.5 EM将为24像素(1.5*16)。查看CSS单位了解更多测量单位。

尝试计算。16像素=100%