0

別の div から高さを取得して div の高さを設定しようとしていますが、高さを使用していないようです。

 $(".question-toggler").click(function() {
   $("#main-content-pane").height()
   $(".zebra-helper").fadeToggle("slow", "linear").height("#main-content-pane");
 });

 $(".handler").click(function() {
   $(".zebra-helper").hide("slow", "linear");
 });
4

5 に答える 5

2

ワンライナーが必要な場合は、これを試してください:

$(".zebra-helper").fadeToggle("slow", "linear").height($("#main-content-pane").height());

そのブロックで同じ高さを再度使用する場合は、それを変数に格納し、必要に応じて使用します。

var h = $("#main-content-pane").height();
$(...).height(h);
于 2013-07-15T18:57:50.347 に答える
2

私はこれがあなたが望んでいるものだと思います -

 $(".question-toggler").click(function() {
   var cHeight = $("#main-content-pane").height();
   $(".zebra-helper").fadeToggle("slow", "linear").height(cHeight);
 });
于 2013-07-15T18:57:50.880 に答える