2011-08-05 19 views
0

我是新来的JS,有点卡住(的东西,可能是非常易于修复)jQuery的语法

我已经制定了一个div的高度,但我想要的变量为负值(这样我就可以水平居中的东西)

这里是错误 jQuery的

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

基本上,你可以看到我尝试做最后marginTop值负一层(即加入一个减号之前的变量)

什么是正确的语法?

+2

您应该接受@ slaks的答案,因为您(可能)喜欢它 –

回答

5

您需要使用一元减号运算符:-modal_height
该运算符返回一个负数。
(如果原始号码已经是负数,它将返回一个正数)

+0

优秀。非常感谢。 – Adi