我是js的新手并且有点卡住(可能很容易修复的东西)
我已计算出div的高度,但我希望变量为负值(所以我可以将某些东西水平居中)
这是错误的 jquery
var modal_height = $('#modal div').outerHeight()/2;
$('#modal div').css('marginTop','-'+modal_height);
基本上你可以看到我试图让最终的marginTop值为负值(即在变量前添加减号)
正确的语法是什么?
答案 0 :(得分:5)
您需要使用一元减号运算符:-modal_height
此运算符返回负数
(如果原始数字已经为负数,则会返回正数)