2017-08-04 16 views
0

jQueryでcalcを使用する方法はありますか?私は以下のようなものを試していたが、それは有効ではないようだ。誰もがこれを行うには正しい方法を知っていますか?jQuery - 変数付きCalcの高さ

var h = $('.mydiv').height(); 

$('.shopping-cart-table-container').css({ height: 'calc(100% - ' h')'}); 
+0

HTMLコードをお願いします。 –

+0

calcは有効なCSS引数ですか?なぜなら、jQueryが懸念しているので、あなたは単にcssに文字列を与えているだけです。 – Taplar

+0

なぜhtmlが必要ですか? – Admamza

答えて

1

はい、構文エラーがあります。

$('.shopping-cart-table-container').css({ height: `calc(100% - ${h}px)` }); 

//更新: jQuerys height機能は単位なしのピクセルを返すことを、忘れないでください、あなたはそれを追加する必要があります。また、バッククォートを使用して、新しいテンプレート文字列フォーマットを使用することができます

$('.shopping-cart-table-container').css({ height: 'calc(100% - ' + h + 'px)' }); 

同様にあなたのCSSの声明で。

+0

ありがとう! – Admamza

関連する問題