मेरे पास मेरी वेबसाइट पर विभिन्न उत्पादों का वृक्ष दृश्य है जो इस तरह दिखता है: ट्री व्यू

समस्या तब होती है जब मैं मेनू में से किसी एक पर क्लिक करता हूं उदा। "Склад" या "Тест2" पूरा पृष्ठ पुनः लोड होता है और मेनू कुछ सेकंड के लिए इस तरह दिखाई देते हैं (जबकि DOM लोड हो रहा है): विस्तारित ट्री व्यू

जब तक मैं सामग्री लोड करने की प्रतीक्षा कर रहा हूं, मैं नहीं चाहता कि मेरे मेनू का विस्तार हो। इसके बजाय, मैं इस तरह दिखना चाहता हूं: संकुचित वृक्ष दृश्य

इसे कैसे हासिल करें?

1
Doorman 16 पद 2019, 14:07

2 जवाब

मैंने लार्वा का उपयोग नहीं किया है, लेकिन ऐसा लगता है जैसे आप चाहते हैं कि आपका पेड़ आलसी लोड हो। इसका मतलब यह है कि पृष्ठ केवल पेड़ के शीर्ष स्तर को लोड करता है, फिर जब भी उपयोगकर्ता शाखा का विस्तार करता है तो आप प्रत्येक बार बाल नोड्स को लोड करने के लिए एक्सएचआर अनुरोध करते हैं।

1
Ultimate Gobblement 16 पद 2019, 14:11

मुझे लगता है कि अधिक स्पष्टता की आवश्यकता है।

  1. आप नहीं चाहते कि पृष्ठ पुनः लोड हो? उस स्थिति में, आपको अल्टीमेट गोबलमेंट द्वारा बताए गए अनुसार चाइल्ड डेटा लाने के लिए AJAX का उपयोग करना होगा।
  2. आप चाहते हैं कि शैलियों को शुरू से ही लागू किया जाए? आपके द्वारा साझा किए गए स्क्रीनशॉट के माध्यम से जाने के बाद, "विस्तारित ट्री व्यू" स्नैपशॉट में शुरुआत में शैलियों को भी लागू नहीं किया जाता है। आप इसे कुछ समय के लिए मेनू छुपाकर प्राप्त कर सकते हैं, शैलियों को लोड होने दें और फिर आप पूरी चीज प्रदर्शित कर सकते हैं।
0
harshadk258 16 पद 2019, 14:16