2013-12-03 8 views
7

मैं एक 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

मैं इसे पढ़ रहा हूं लेकिन जावास्क्रिप्ट और jquery पर मेरा ज्ञान खराब है और अब इन कोडों को कैसे और कैसे कार्यान्वित किया जाए। – ThemesCreator

2

आप तत्व clientHeight से प्राप्त कर सकते हैं:

document.getElementById("test").clientHeight 
संबंधित मुद्दे