如何在'cm'而不是像素使用jquery/js
How to get marginTop of an element in 'cm' instead of pixel using jquery/js?
我有一个用于打印的html页面。我的客户要求放置一个输入来调整内部内容的垂直对齐。内容区有一个以像素为单位的边距。但我的客户要求我根据输入改变顶部对齐,输入将以厘米为单位,步进变化0.1厘米。
我不确定做这件事的合适方法是什么。首先,我需要检索当前的边距顶部,但以像素为单位。如何用它增加/减少0.1 cm ?
您不能在浏览器不支持的CMs中增加或减少。因此,您可能必须将用户输入的值转换为像素。然后应用它。
计算CM像素值
反之
1 px = 0.02645833cm
计算得到的px
$('input').change(function(){
var val = $(this).val()
var inCm = 0.02645833 * val
$('#cm').text(inCm)
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" placeholder="Enter px value"/>
<br/>
<div id="cm"></div>
相关文章:
- jQuery/JS包含运算符或类似运算符
- 使用.on动态添加jquery/js不知道的html元素
- 如何检查链接是否有文本,并根据文本值评估条件-Jquery/JS
- 导致内容安全策略(CSP)冲突错误的本地jquery.js文件
- 在服务工作者中导入jquery.js
- jQuery/JS获胜't在表单验证后重定向
- jquery.js和jquery.lite.js有什么区别
- 在WordPress站点中加载jquery.js后加载javascript代码
- 将jQuery.js文件附加到html文档中
- jquery/js中的自执行函数
- 如何使用jquery/js/css逐步突出显示一段文本
- jQuery/JS Mimic Facebook's不在页面上时,标题在新消息上闪烁
- Rails:如何在jQuery(.js.erb)中调用“create”操作
- jQuery/JS:从服务器同步读取文本文件
- jQuery/js- 如何从基于 href 的类中获取菜单名称
- 相对于他在jQuery/Js中的一个内部数据对数组进行排序
- 获取剩余时间和上传文件速度 - ajax jquery/js
- 如何在One'中包含jQuery.js;s Own.js在$(document).ready之前
- jQuery js没有冲突
- 这是关于Jquery/JS的,如果我改变元素's HTML-我可以对它执行其他Jquery/JS操作吗