मैं पेजेलोड और विंडो आकार बदलने पर एक div का आकार बदलने का प्रयास कर रहा हूं। कोड बेलो </body>
से पहले रखा गया है, और यह पेजेलोड पर ठीक काम करता है, लेकिन विंडो आकार बदलने पर कुछ भी नहीं करता है। मैंने एक चेतावनी के साथ आकार बदलने का काम किया, जो आकार बदलने पर ट्रिगर करता है, लेकिन ऊंचाई अपरिवर्तित बनी हुई है।jQuery - गतिशील div ऊंचाई
<script type='text/javascript'>
$('#main-content') .css({'height': (($(window).height()) - 361)+'px'});
$(window).resize(function(){
$('#main-content') .css({'height': (($(window).height()) - 361)+'px'});
alert('resized');
});
</script>
अद्यतन: एक लंबे ब्रेक के बाद, मैं क्या समस्या का कारण है की खोज की है। मैं एक ही div पर एक स्टाइल स्क्रॉलबार जोड़ने के लिए एक jquery स्क्रिप्ट का उपयोग कर रहा हूँ जिसका आकार बदल रहा है। जब मैं इसे टिप्पणी करता हूं, तो सबकुछ ठीक से बदलता है। मैंने उसी फ़ंक्शन में स्क्रॉलबार प्रारंभिक रूप को आकार बदलने के रूप में स्थानांतरित कर दिया है, और किसी भी भिन्नता की कोशिश की है जिसे मैं सोच सकता हूं .. अभी भी इसे काम पर नहीं लाया जा सकता है।
(.scroll फलक # मुख्य सामग्री div भी वर्ग)
<script type='text/javascript'>
$(function(){
$('#main-content').css({'height':(($(window).height())-361)+'px'});
$('.scroll-pane').jScrollPane({scrollbarWidth:15, scrollbarMargin:15});
$(window).resize(function(){
$('#main-content').css({'height':(($(window).height())-361)+'px'});
});
});
</script>
अरे, मैं अपने ऐप में एक div के लिए गतिशील ऊंचाई बनाने की कोशिश कर रहा था और मैंने आपका कोड इस्तेमाल किया (मैंने स्क्रॉल-फलक के बारे में स्टफ हटा दिया)। :) अच्छा समाधान। – user1080533
'अनकॉट टाइप एरर: $ (...)। जेएसक्रॉलपेन फ़ंक्शन नहीं है ... क्या' jScrollPane' है? इसकी प्लगइन? – KingRider