0

我有一个我设置的变量,我想将 margin-top 设置为该值的负值版本。我的设置是这样的:

var 850_staff_CONTAINER_ht = $('#850_staff_CONTAINER').height();

$("#launcher").click(function() {

$("#850_staff_CONTAINER").animate({
    marginTop: '-'850_staff_CONTAINER_ht
}, 300);


$("#profile_850_HEADER").animate({
    marginTop: 120
}, 300);
$("#profile_850_BIO").delay(120).animate({
    marginTop: 10
}, 450);
$("#profile_850_EDU").delay(220).animate({
    marginTop: 10
}, 450);
$("#profile_850_CONTACT").delay(320).animate({
    marginTop: 10
}, 450);


}); 

这里的任何帮助都会很棒。

4

1 回答 1

1

您想让变量 850_staff_CONTAINER_ht 为负数吗?

第一个变量不能以数字开头。在 HTML4 中,元素 ID 不能以数字开头。我把 850 放在最后,使它成为一个有效的变量名。

相乘

var staff_CONTAINER_ht_850 = $('#850_staff_CONTAINER').height();

 marginTop: staff_CONTAINER_ht_850 * -1;
于 2012-10-11T13:07:24.517 回答