JQuery:在将此变量声明为CSS值之前如何使此变量为负数?

时间:2014-06-19 17:35:31

标签: jquery css

var footerheight = $("footer").height();
$("#body2").css("padding-bottom",footerheight);
$("footer").css("margin-top",footerheight);
$("footer").css("height",footerheight);
$(window).resize(function(){
    $("#body2").paddingBottom("auto");
    var footerheight = $("footer").height();
    $("#body2").css("padding-bottom",footerheight);
    $("footer").css("margin-top",footerheight);
    $("footer").css("height",footerheight);
    });

在输入“footerheight”变量作为页脚样式的“margin-top”值之前,需要将其变为负数。这是怎么做到的?

2 个答案:

答案 0 :(得分:1)

$("footer").css("margin-top",footerheight*-1);

将其乘以-1

答案 1 :(得分:1)

jQuery.css('key',num)只接受一个号码。

所以你可以这样做:

var footerheight = -$("footer").height();