मैं इन-हाउस एप्लिकेशन के लिए jQuery UI का उपयोग कर रहा हूं।jQuery UI विजेट शैलियों को ओवरराइड करने और कार्यक्षमता को रखने के लिए
मैं किसी दिए गए विजेट इंस्टेंस पर jQuery UI द्वारा प्रदान की गई सभी स्टाइल जानकारी को हटाने का एक आसान तरीका ढूंढ रहा हूं। मैं वास्तव में कुछ भी करने के लिए खुला हूं, लेकिन एक पुन: प्रयोज्य जावास्क्रिप्ट समाधान सही होगा। यह बिल्कुल जरूरी है कि कोई कार्यक्षमता खो न जाए।
सबसे महत्वपूर्ण बात यह है कि सभी पृष्ठभूमि-छवियों को हटा दिया गया है, मैं लेआउट शैलियों को रखने के साथ ठीक हूं।
आदर्श कुछ की तरह ...
$tabs = $("#someElement").tabs();
$tabs.removeStyles();
लेकिन मैं जो कुछ भी मुझे एक लचीला तरीका में विजेट शैलियों को संशोधित करने की अनुमति देता है के लिए खुला रहा हूँ।
अंतिम लक्ष्य आप आसानी से अपने खुद की एक removeStyles समारोह बना सकते हैं के रूप में संभव
+1: आईएमएचओ, और भले ही यह ओपी चाहता था (भले ही वे एक ही उपयोगकर्ता हैं?!?!), जेएस के साथ डरने के बिना शैलियों को प्रतिस्थापित करने का यह सबसे अविभाज्य तरीका है, जो खरगोश की ओर जाता है दर्द की योद्धा महत्वपूर्ण सीएसएस मूल्य अक्सर अनदेखा और अविश्वसनीय रूप से उपयोगी होता है। – tatlar