javascript - 使用 .css 和 jquery 对变量应用负值

标签 javascript jquery css margin negative-number

我有一个语法问题,因为我想做一些非常简单的事情。使用 .css 将负值应用于变量。

这里有代码:

var figureImage = $('.js-image-centering');
var figureImageHeight = figureImage.height();
var figureImageWidth = figureImage.width();
var figureImageMarginLeft = (0-(figureImageWidth/2));
var figureImageMarginTop = (0-(figureImageHeight/2));

figureImage.css('margin-left', figureImageMarginLeft);
figureImage.css('margin-top', figureImageMarginTop);

我想忘记 figureImageMarginLeftfigureImageMarginTop。那么,这样的事情有可能吗?

figureImage.css('margin-left', -figureImageMarginLeft);

怎么写才正确?

最佳答案

是的,绝对。如果你这样做,

var a = 100;
$(".stuff").css("margin-left",-a)

该元素将获得规则:margin-left: -100px

关于javascript - 使用 .css 和 jquery 对变量应用负值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21454022/

相关文章:

javascript - 如何使用 Javascript 验证表单中的多个字段?

javascript - 未捕获的类型错误 : method is not a function

javascript - 为什么 Google 优化 javascript 不在页面刷新时执行?

javascript - AngularJS 从点击调用函数

c# - Web 服务调用返回错误,实际上似乎并未与服务通信

javascript - 如何使用 Angular JS 将透明 HTML 表单放在后台滑动图像的顶部

javascript - 使用 Javascript 禁用一个类?

html - text-align 在 flexbox 中不起作用

css - 是否有一个 css 选择器可以知道一个 block 是在右边还是下面?

html - 修复了 HTML 中的 TD 高度属性