javascript - 添加 javascript 像素值?

标签 javascript jquery

在 javascript/jQuery 中有没有办法将两个值为“60px”和“40px”的变量加在一起得到“100px”?

或者在更一般的意义上,我正在尝试计算对象相对于其他对象的位置,如果我能做这样的事情,那将非常方便:

$('#object2').css('left', $('#object1').css('left')+'60px');

当然,这只会给出无效的“40px60px”。

最佳答案

从字符串中删除 px,添加值,然后将 px 添加回去

  (parseInt("40px".replace(/px/,""))+60)+"px"

关于javascript - 添加 javascript 像素值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9333036/

相关文章:

javascript - setInterval 只工作一次,然后停止

javascript - React hooks useState 不随 onChange 更新

选择器中的 jQuery 通配符

php - 对 S3 图像文件的发布请求

javascript - 如何使用 javascript 或 jquery 获取新表单输入的更新 json 文件?

javascript - 没有 JQuery 的鼠标输入

javascript - Angular.js 点击 json 数据数组?

javascript - 如何在 DOM 中的克隆/插入元素上触发事件?

javascript - 无需插件即可将屏幕拆分为 4 个可调整大小的部分

javascript - 像 StackOverflow 的输入标签一样的 AngularJS 自动完成标签?