मेरे यूआई में मेरे पास एक एम्परेन्टियन सेटअप है:
& lt; div id = "object_list" & gt; & Lt; h3 & gt; अनुभाग 1 & lt; / h3 & gt; & Lt; div & gt; ... सामग्री ... & lt; / div & gt; // अधिक अनुभाग & lt; / div & gt;
एपिकरेशन ठीक से काम करता है जब यह पहली बार बनाई जाती है, और यह प्रत्येक अनुभाग के अंदर सामग्री के लिए खुद को अच्छी तरह से समायोजित कर रहा है। हालांकि, अगर मैं एग्रोनियन () कॉल (एजेक्स के माध्यम से) के बाद एडेरियन में अधिक कंटेंट जोड़ता हूं, तो अनुभाग के अंदर की तरफ बढ़ जाती है।
चूंकि एपिक्रेशन लगभग कोई सामग्री नहीं है, सभी आंतरिक डिवाइसेस बहुत कम हैं, और इस प्रकार सामग्री अतिप्रवाह होती है और आप स्क्रॉलबार के साथ लगभग कोई देखने वाले क्षेत्र के साथ मिलते हैं।
मैंने object_list div में न्यूनतम-ऊंचाई शैलियों को जोड़ने का प्रयास किया है, और सामग्री डिवा से कोई फायदा नहीं हुआ है। अंदरूनी हिस्से की तरह काम करने वाली न्यूनतम-ऊंचाई को जोड़ना, लेकिन यह एॉर्डियन के एनिमेशन को गड़बड़ कर ले गया, और वस्तु_ सूची डिवीजन में इसे कुछ भी नहीं जोड़ा।
मैं सामग्री से एक उचित आकार कैसे प्राप्त करूं उन वर्गों को भरने के लिए पर्याप्त सामग्री नहीं होने पर भी अनुभागों में
जब आप एडेरियन नियंत्रण डिवीज घोषित करते हैं, आप div के लिए शैली टैग में एक ऊंचाई डाल सकते हैं फिर आप fillSpace: true संपत्ति को उस अवकाश को भरने के लिए एडेरियन नियंत्रण को मजबूर करने के लिए सेट कर सकते हैं, भले ही कोई भी बात न हो। इसका मतलब है कि आप ऊंचाई के लिए आपके पृष्ठ के लिए सबसे अच्छा काम कर सकते हैं। जब आप अपने कोड को जोड़ते हैं तो आप div की ऊंचाई को बदल सकते हैं
यदि आप चाहते हैं कि accordion को गतिशील रूप से सामग्री के आकार में बदल दिया जाए तो यह आवश्यक है कि आप निम्न चाल कर सकते हैं।
// getter var autoHeight = $ (".selector") .accordion ("option", "autoHeight"); // सेटर $ (".selector") .accordion ("विकल्प", "ऑटोहाइट", गलत);
इसका अर्थ है कि जब आप बहुत सारे पाठ वाले क्षेत्र का चयन करते हैं, तो एॉर्डियन यह पुनर्गणना करेगा।
Comments
Post a Comment