0

すぐに使える JavaScript (jQuery) スプリッターがいくつかありますが、パネルの高さを設定する必要があります。問題は、私の Web サイトが固定の高さをサポートしていないことです。もう 1 つのことは、このコンテナーは高さを動的に変更できることです。そのため、このスプリッターをパネルの高さに合わせて調整したいと考えています。

それを回避するスクリプトまたは方法はありますか?

私の考えは、次のように、コンテナの高さをより大きなパネルの高さに設定することでした:


var lheight = $("#LeftPanel").height();
var rheight = $("#RightPanel").height();

if(lheight > rheight){
    $("#container").css("height", lheight+"px");
} else {
    $("#container").css("height", rheight+"px");
}

しかし、これは私にとって良い方法ではないようです。

何か提案はありますか?

4

1 に答える 1

0

次のように、新しい値を に渡すことができます。 .height()

var h = Math.max($("#LeftPanel").height(), $("#RightPanel").height());
$("#container").height(h);

この場合Math.max()、背の高いものを取得するために使用し、高さをそれに設定しています。

于 2010-09-28T19:55:37.743 に答える