javascript - jq-如何将像素值转换为百分比?

标签 javascript jquery

这是我的代码的一部分,我得到了变量 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/

相关文章:

javascript - HTML 多选提交在已添加值时中断

php - 在网页上格式化打印请求?

javascript - 当使用 React Router v6 导航离开或关闭特定页面时,如何在 React 中发出请求?

javascript - Mapbox向 map 添加图层,通过添加图层出现错误

javascript - jQuery 和 jQuery UI 代码未运行

javascript - 设置键盘快捷键以跳转到最近的输入字段

jquery - 你能将 jQuery 选择器与(稍微更)高级的逻辑分组吗?

javascript - jQuery点击事件: Need two clicks

java - 在servlet中将HashMap数组转换为json对象并在jsp页面中显示

jquery - 火狐错误-NS_ERROR_XPC_NOT_ENOUGH_ARGS : Not enough arguments