मैं नीचे इस DIV 0px
ऊंचाई शुरू में है कि स्लाइड करने के लिए (शो) हैं:कैसे jQuery की .slideDown/Up() अज्ञात (ऑटो) ऊंचाई पर स्लाइड संभालती है?
<div id="toslide" style="height:0px;overflow:hidden;"> ... various content </div>
हालांकि अंतिम ऊंचाई क्योंकि विभिन्न स्क्रीन चौड़ाई, फ़ॉन्ट आकार और अन्य सामग्री पर अंदर लेआउट को प्रभावित नहीं जाना जाता है और इसलिए लक्ष्य ऊंचाई।
अगर मुझे इसे मैन्युअल रूप से करना होगा, तो मैं इसे visibility:hidden;
के साथ दिखाता हूं, ऊंचाई मापता हूं और फिर animate
इसे पता ऊंचाई तक (हालांकि, यह भी दोष है)।
मेरे पास jQuery के .slideDown()
के साथ मिश्रित परिणाम हैं - यह प्रलेखन में काम करता है, लेकिन यह मेरे लिए इस विशेष मामले में काम नहीं करता है।
jQuery अंतिम ऊंचाई को कैसे जान सकता है?
संपादित करें: एक वर्कअराउंड height:auto;
के साथ एक और आंतरिक div होना है जिसका उपयोग ऊंचाई को मापने के लिए किया जाएगा।
कोई जवाब नहीं है लेकिन यदि आप जानना चाहते हैं कि एक jQuery फ़ंक्शन कैसे काम करता है: http://james.padolsey.com/jquery/ –