我有一个语法问题,因为我想做一些非常简单的事情。使用 .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);
我想忘记 figureImageMarginLeft
和 figureImageMarginTop
。那么,这样的事情有可能吗?
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/