用于使正变量整数为负的jquery语法

时间:2011-08-05 16:13:30

标签: jquery html

我是js的新手并且有点卡住(可能很容易修复的东西)

我已计算出div的高度,但我希望变量为负值(所以我可以将某些东西水平居中)

这是错误的 jquery

var modal_height = $('#modal div').outerHeight()/2;
$('#modal div').css('marginTop','-'+modal_height);

基本上你可以看到我试图让最终的marginTop值为负值(即在变量前添加减号)

正确的语法是什么?

1 个答案:

答案 0 :(得分:5)

您需要使用一元减号运算符:-modal_height 此运算符返回负数 (如果原始数字已经为负数,则会返回正数)