स्पष्ट सीएसएस नियम के बिना डिव ऊंचाई निर्धारित करें
यदि सीएसएस में स्पष्ट रूप से कोई ऊंचाई निर्धारित नहीं है तो डिव की ऊंचाई प्राप्त करना चुनौतीपूर्ण हो सकता है। जबकि .height() jQuery पद्धति का उपयोग आमतौर पर इसके लिए किया जाता है, उचित कार्यक्षमता के लिए इसे मौजूदा CSS नियम की आवश्यकता होती है। यहां एक वैकल्पिक तरीका है:
jQuery ऊंचाई कार्य
jQuery ऊंचाई कार्यों की एक श्रृंखला प्रदान करता है जो सीएसएस ऊंचाई नियमों के बिना भी सटीक ऊंचाई माप प्रदान कर सकता है:
उपयोग डेमो
नीचे दिया गया कोड स्निपेट दर्शाता है कि इन फ़ंक्शन का उपयोग कैसे करें:
$(function() {
var $heightTest = $('#heightTest');
$heightTest.html('Div style set as "height: 180px; padding: 10px; margin: 10px; border: 2px solid blue;"')
.append('<p>Height (.height() returns) : ' $heightTest.height() ' [Just Height]</p>')
.append('<p>Inner Height (.innerHeight() returns): ' $heightTest.innerHeight() ' [Height Padding (without border)]</p>')
.append('<p>Outer Height (.outerHeight() returns): ' $heightTest.outerHeight() ' [Height Padding Border]</p>')
.append('<p>Outer Height (.outerHeight(true) returns): ' $heightTest.outerHeight(true) ' [Height Padding Border Margin]</p>')
});
आउटपुट:
डिव की गणना की गई ऊंचाई डिव में ही प्रदर्शित होती है, जो प्रत्येक फ़ंक्शन के आउटपुट के बारे में विस्तृत जानकारी प्रदान करती है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3