2012-02-29 12 views
4

今日私は簡単な質問があります。ここに私の機能は次のとおりです。jQueryのdivの高さから引く

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

私の問題は、私は私の変数、heightofdiv、その後、42個のピクセルで答えを減算を取得したいということです。ですから、実際には、heightofdivがcheckforheightの高さから42ピクセルを引いた値に等しくなるようにします。これが可能であれば、大いに助けになるでしょう。ありがとう!

+0

私はかなり理解していません...あなたは説明できますか? – elclanrs

+0

jquery算術プラグインを使うべきです: 'var heightofdiv = $ .subtract($( 'checkforheight')。height()、42);' [ここにあります](http://www.doxdesk.com/img/更新/ 20091116-so-large.gif) –

答えて

5

$('#checkforheight').height()から42を単に差し引くことはできませんか?

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

これは私が考えていたものですが、これが彼が探しているものかどうかはわかりません。 – elclanrs

+1

完璧に動作します、ありがとう! – Eggo

+0

@エゴー:どうぞよろしくお願いします。問題が解決した場合は、「受け入れ済み」としてマークしてください。 –

1

これをやるだけで何が止まっていますか?

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

jqueryの私のn00bishness。助けてくれてありがとう! – Eggo

1

これはあなたの探しているものを得るでしょう。

$( "#centeredbackground")。css( "min-height"、(heightofdiv - 42));