के साथ डायनामिक रूप से सीएसएस लागू करें गतिशील रूप से स्टाइल को लागू करने का एक अच्छा तरीका क्या है (यानी जावास्क्रिप्ट के साथ HTML तत्वों में शैलियों का मान रनटाइम पर बनाया गया है)?जावास्क्रिप्ट
मैं एक घटक (मूल रूप से, एक वस्तु) में एक जावास्क्रिप्ट विजेट (जेएस, सीएसएस और मार्कअप) पैकेज करने का एक तरीका ढूंढ रहा हूं। यह विचार स्टाइल को समाहित करने के लिए घटक के लिए होगा (इसलिए उपयोगकर्ताओं को सीधे सीएसएस को संशोधित करने और अप्रत्यक्ष रूप से लागू होने वाले परिवर्तनों के अधिक कसकर युग्मित दृष्टिकोण की बजाय इसे संशोधित करने के लिए एक अच्छा एपीआई है)। समस्या यह है कि एक एकल एपीआई कॉल कई स्टाइल तत्वों में परिवर्तन का संकेत दे सकता है।
जिस तरह से मैं यह करूँगा वह सीएसएस का निर्माण करना है और style
उचित तत्वों में योगदान देना है (संभवतः मार्कअप के अन्य क्षेत्रों में परिवर्तन लागू करने से बचने के लिए आईडी का उपयोग करना)। क्या यह एक अच्छा समाधान है? इसे करने का कोई बेहतर तरीका है?
मैं जेएस के साथ सीएसएस नियम बनाउंगा, इनलाइन स्टाइल समाधान का मतलब है कि आपको तत्वों के एक समूह के लिए परिवर्तन करने की आवश्यकता होने पर सभी शैलियों के गुणों को बदलना होगा। – Hacketo