विफलता तब होती है जब यह ऑर्डर उलटा होता है, न तो फ़ायरफ़ॉक्स और न ही Chrome स्टाइलशीट को लोड करने का प्रयास करता है जब तक कि वह स्क्रिप्ट से पहले न हो। यह आदेश देने की आवश्यकता LESS.js की पार्सिंग प्रक्रिया की प्रकृति के कारण लागू की गई है। LESS.js का .31less.refreshStyles() विधि प्रस्तुत करता है। यह विधि type='text/less' के साथ

"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं पेज लोड के बाद कम स्टाइलशीट को गतिशील रूप से कैसे लोड कर सकता हूं?

मैं पेज लोड के बाद कम स्टाइलशीट को गतिशील रूप से कैसे लोड कर सकता हूं?

2024-11-08 को प्रकाशित
ब्राउज़ करें:285

How Can I Dynamically Load LESS Stylesheets After Page Load?

कम स्टाइलशीट की डायनामिक लोडिंग

आपने प्रारंभिक पृष्ठ के बाद कुछ शैलियों की डायनामिक लोडिंग की आवश्यकता होने पर LESS.js का उपयोग करने में रुचि व्यक्त की है भार। हालाँकि, LESS.js के मौजूदा व्यवहार के अनुसार सभी LESS स्टाइलशीट को LESS.js स्क्रिप्ट से पहले लोड किया जाना चाहिए, जैसा कि नीचे दिए गए कार्यात्मक उदाहरण द्वारा दर्शाया गया है:


विफलता तब होती है जब यह ऑर्डर उलटा होता है, न तो फ़ायरफ़ॉक्स और न ही Chrome स्टाइलशीट को लोड करने का प्रयास करता है जब तक कि वह स्क्रिप्ट से पहले न हो। यह आदेश देने की आवश्यकता LESS.js की पार्सिंग प्रक्रिया की प्रकृति के कारण लागू की गई है। LESS.js का .31less.refreshStyles() विधि प्रस्तुत करता है। यह विधि type='text/less' के साथ

इस सुविधा को लागू करने के लिए, किसी भी गतिशील LESS स्टाइलशीट को लोड करने के बाद बस निम्नलिखित पंक्ति को शामिल करें:less। refreshStyles();

उदाहरण कोड

less.refreshStyles();

कंसोल.लॉग('ताज़ा शैलियाँ...'); less.Sheets.push(document.getElementById('abc123')); कम.ताज़ाशैलियाँ(); कंसोल.लॉग('ताज़ा किया गया...'); यह संशोधन LESS.js को डायनामिक स्टाइलशीट को फिर से संकलित करने का निर्देश देगा, जिससे यह पृष्ठ को फिर से लोड किए बिना प्रभावी हो सकेगा।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3