जावास्क्रिप्ट या jQuery का उपयोग कर वैश्विक वर्गों के सीएसएस को सेट करने का कोई तरीका है? यही है, पृष्ठ के <style/>
टैग पर .my_class { foo:bar }
संलग्न करें?जावास्क्रिप्ट या jQuery का उपयोग कर वैश्विक सीएसएस कक्षाओं को परिभाषित करें?
उत्तर
शुद्ध जावास्क्रिप्ट -
var style=document.createElement('style');
style.type='text/css';
if(style.styleSheet){
style.styleSheet.cssText='your css styles';
}else{
style.appendChild(document.createTextNode('your css styles'));
}
document.getElementsByTagName('head')[0].appendChild(style);
वैसे दो सही उत्तर हैं ... Math.random() द्वारा पीछा किया जा रहा है। – MaiaVictor
जबकि दोनों उत्तर दिए गए प्रश्न के लिए एक सही समाधान प्रदान करते हैं, मैं जब भी मैं पुराने आईई संस्करणों का समर्थन करने की कोशिश नहीं कर रहा हूं, तो प्रदर्शन कारणों से शुद्ध जावास्क्रिप्ट का उपयोग करना पसंद करता हूं। – vastlysuperiorman
@vastlysuperiorman आईई के किसी भी संस्करण का समर्थन करना गलत है। – Leif
हाँ, आपको लगता है कि jQuery में कर सकते हैं:
var styleTag = $('<style>.my_class { foo: bar; }</style>')
$('html > head').append(styleTag);
यह बस <head>
के अंत में <style>
टैग जोड़कर काम करता है।
वैसे दो सही उत्तर हैं ... Math.random() द्वारा पीछा किया जा रहा है। – MaiaVictor
- 1. वैश्विक मानकों को परिभाषित करें
- 2. jQuery/जावास्क्रिप्ट: एक समारोह के भीतर एक वैश्विक चर परिभाषित?
- 3. वैश्विक jquery clobbering बिना, requjs और jquery का उपयोग करें?
- 4. जावास्क्रिप्ट का उपयोग कर सीएसएस फ़ाइलों को कैसे लोड करें?
- 5. jQuery एकाधिक सीएसएस कक्षाओं द्वारा एक तत्व का चयन करें
- 6. सीएसएस का उपयोग कर
- 7. jQuery/जावास्क्रिप्ट सीएसएस ("चौड़ाई")/सीएसएस में शैली परिभाषित की गई है या नहीं?
- 8. jQuery का उपयोग कर सीएसएस कैसे बदलें?
- 9. jQuery $ में वैश्विक चर का उपयोग नहीं कर सकता।
- 10. वेबसाइटों (जावास्क्रिप्ट का उपयोग कर या?)
- 11. जावास्क्रिप्ट या jQuery का उपयोग कर 301 रीडायरेक्ट संभव हैं?
- 12. डेटा को कैसे करें JQuery या जावास्क्रिप्ट
- 13. सीएसएस या जावास्क्रिप्ट
- 14. सीएसएस या जावास्क्रिप्ट
- 15. jquery का उपयोग कर सूची बॉक्स से एकाधिक चयन को अक्षम कैसे करें? या जावास्क्रिप्ट?
- 16. जावास्क्रिप्ट का उपयोग कर मूल्य प्राप्त करें या पोस्ट करें?
- 17. सीएसएस या jquery
- 18. क्या जावास्क्रिप्ट या Jquery
- 19. या तो जावास्क्रिप्ट या jQuery का उपयोग कर रेडियो बटन मानों को कैसे समेटें?
- 20. सीएसएस का उपयोग कर तत्वों को स्वैप करें?
- 21. सीएसएस या जावास्क्रिप्ट
- 22. जावास्क्रिप्ट/jquery का उपयोग कर पेज नंबर जेनरेट करें?
- 23. जावास्क्रिप्ट (jQuery) का उपयोग कर 'लाइन-ऊंचाई' कैसे निर्धारित करें?
- 24. जावास्क्रिप्ट या सीएसएस
- 25. jquery या जावास्क्रिप्ट का उपयोग कर फ़ाइल का विस्तार कैसे प्राप्त करें?
- 26. मैं जावास्क्रिप्ट या jQuery का उपयोग कर टेक्स्ट को अचयनित कैसे कर सकता हूं?
- 27. सीएसएस में चर का उपयोग कैसे करें?
- 28. अधिभावी! सीएसएस या jQuery
- 29. सीएसएस का उपयोग कर
- 30. सीएसएस या जावास्क्रिप्ट का उपयोग कर किसी अन्य सीएसएस शैली से मौजूदा सीएसएस शैली को संदर्भित करने का कोई तरीका है?
के संभावित डुप्लिकेट [यह जावास्क्रिप्ट का उपयोग CSS स्टाइलशीट को बदलने के लिए संभव है? (किसी ऑब्जेक्ट की शैली नहीं, लेकिन स्टाइलशीट स्वयं)] (http://stackoverflow.com/questions/6620393/is-it-possible-to-alter-a-css- स्टाइलशीट-using- जावास्क्रिप्ट- नहीं- -स्टाइल-ऑफ-ए) – Quentin
संभावित डुप्लिकेट: [jQuery सीएसएस नियम/कक्षा @ रनटाइम बनाएं] (http://stackoverflow.com/questions/1212500/jquery-create-css-rule-class-runtime) – Boaz
हाँ लेकिन डाल दें आपकी साइट के स्रोत में ** ** बड़ी चेतावनी **, भविष्य में साइट पर काम करने वाले किसी भी व्यक्ति को सतर्क करना। मेरे प्रयोग में, गतिशील रूप से निर्मित/संशोधित स्टाइलशीट वाली साइट ज्ञात ब्रह्मांड में सबसे भ्रमित चीजें हैं। –