2012-02-29 124 views
4

今天我有一個快速的問題。這裏是我的功能:從div高度減去jQuery

function checkheight() { 
var heightofdiv = $('#checkforheight').height(); 
$("#centeredbackground").css("min-height",heightofdiv); 
} 

我的問題是,我想我的變量,heightofdiv,再由42個像素減去答案。所以真的,我希望heightofdiv等於checkforheight減去42像素的高度。如果這甚至是可能的,將不勝感激。謝謝!

+0

我不太明白......你能解釋一下嗎? – elclanrs 2012-02-29 22:40:02

+0

你應該使用jquery算術插件:var heightofdiv = $ .subtract($('#checkforheight')。height(),42);'[found here](http://www.doxdesk.com/img/)更新/ 20091116-so-large.gif) – 2012-02-29 23:17:07

回答

5

難道你不能簡單地從$('#checkforheight').height()減去42?

var heightofdiv = $('#checkforheight').height() - 42; 
+0

這就是我想的,但我不知道這是他在找什麼。 – elclanrs 2012-02-29 22:40:38

+1

完美地工作,謝謝! – Eggo 2012-02-29 22:40:45

+0

@Eggo:不客氣。如果它解決了您的問題,請考慮將其標記爲「已接受」。 – 2012-02-29 22:42:58

1

什麼阻止你這麼做?

$('#checkforheight').height() - 42; 
+0

我的nquery的jquery。謝謝您的幫助! – Eggo 2012-02-29 22:41:14

1

這應該讓你找到你想要的東西。 (「#centeredbackground」).css(「min-height」,(heightofdiv - 42));