1

したがって、基本的にサイドバーをメインコンテンツ領域と同じ高さにしたいのですが...これは私が書いた非常に単純なコードであり、なぜ機能しないのかわかりません.「px」は文字列に追加されていないようです. ..

$(document).ready(function(){

var $height = $("div#content").height();
var $sidebar = $height + "px";

$("div#sidebar").css("height","$sidebar");

});
4

3 に答える 3

0
$("div#sidebar").css("height","$sidebar");

する必要があります

$("div#sidebar").css("height",$sidebar)

またはシンプル

 $("div#sidebar").height($("#content").height())
于 2012-06-11T06:26:02.457 に答える
0

コードを次のように単純化できます。

$(document).ready(function() {
  $("#sidebar").height($("#content").height());
});
于 2012-06-11T06:27:43.017 に答える
0

あなたはこれを間違っています。

$("div#sidebar").css("height","$sidebar");

$("div#sidebar").css("height",$sidebar);

さらに、マージンとパディングを含めるには、次のように高さに忠実な引数を渡す必要があります

$("div#content").height(true);
于 2012-06-11T06:28:42.083 に答える