2013-12-03 9 views
7

高さを1つ設定しようとしていますdivは別のものと同じです。私はそれらを左と右のdivsと呼ぶでしょう。右のdivの内容は必ずしも同じではなく、jQueryでロードされています。これはフィルターなので、フィルターをクリックするたびにコンテンツが変更され、親divの高さも変更されます。divコンテンツのロード後にdivの高さを取得

これは私のコードです:

jQuery(document).ready(function($) { 
    $(window).resize(function() { 
     location.reload(); 
    }); 
    var Height = $("#archive").outerHeight(); 
    $('.recursos-sidebar').css("height", Height); 
}); 

問題は、それが(ないコンテンツがロードされていない)空のときに左のdivの高さは、右のdivに等しいということです。

コンテンツが毎回変更された後、適切なdivの高さを取得するにはどうすればよいか知っていますか?

+0

にリンクしないでくださいあなたのサイト。これを読んでください:http://meta.stackexchange.com/questions/125997/something-in-my-web-site-or-project-doesnt-work-can-i-just-paste-a-link-to-it –

+0

申し訳ありません質問 – ThemesCreator

答えて

0

あなたのサイトのソースを検索したくないので、ここではあなたが話していると思うものに亀裂があります。ここで

<div id="firstdiv"></div> 
<div id="seconddiv"></div> 

<script> 
    $("firstdiv").change(function() { 
     var s= $("seconddiv").height(); 
     $(this).height(sndHeight); 
    }); 
</script> 
0

は、あなたの答えです:

$(document).ready(function() { 
    $("#firstDiv").css('height',$("#secondDiv").height()); 
}); 

そして、あなたはここで見つけるデモ:http://fiddle.jshell.net/stryd3r/MgnT8/

+0

を編集しますこれは私がすでに行っているのと同じです – ThemesCreator

+0

ここを見てください:http://stackoverflow.com/questions/172821/detecting-when-a-divs-height-changes-using- jquery – Aditzu

+0

私はそれを読んできましたが、javascriptとjqueryに関する私の知識は貧しく、これらのコードを実装する方法と方法はまだありません。 – ThemesCreator

2

あなたは要素clientHeightからそれを得ることができます。

document.getElementById("test").clientHeight 
関連する問題