2014-07-11 6 views
6

हाय के बाद डिफ़ॉल्ट सीएसएस मूल्य प्राप्त करने के लिए मैं एक सवाल उदाहरण के लिए है:jQuery समारोह

$("#menu").click(function(){ 
    $("#left_panel, #main_footer").fadeToggle(200); 
    $("#input_content").css({width:"100%"}); 
}); 

और मैं चाहता हूँ इस समारोह सीएसएस प्राप्त सामान्य प्रॉपर्टी के बाद

+0

http://stackoverflow.com/questions/2500500/reset-element-color-to-default-stylesheet-color-jquery-javascript – Haris

+0

का संभावित डुप्लिकेट यह एक उत्तर जैसा दिखता है http://stackoverflow.com/a/1053421/2115584 – Baximilian

उत्तर

1

डिफ़ॉल्ट ऊंचाई मूल्य auto है, तो आप इसे वापस सेट कर सकते हैं:

$("#input_content").css({ width: 'auto' }); 
0

शैली को बेकार कुछ सेट करने का सबसे आसान तरीका है। फिर ब्राउज़र इसकी व्याख्या नहीं करेगा और आपके सीएसएस में परिभाषित नियमों पर वापस आ जाएगा।

$("#input_content").css("width",""); 

आप पूरी तरह से ब्राउज़रों स्टाइलशीट द्वारा परिभाषित को उसके डिफ़ॉल्ट मान यह रीसेट करना चाहते हैं, तो आप मान सेट करने की कोशिश कर सकते करने के लिए "प्रारंभिक": मानक तरीका एक खाली मान तक की स्थापना की जाएगी

$("#input_content").css("width","initial"); 

या आप डिफ़ॉल्ट मान सेट करते हैं, जो "ऑटो" (See W3C) है।

+0

मैं चाहता हूं कि जब मैंने फिर से '$ (" # मेनू ") पर क्लिक किया, तो चयनकर्ता डिफ़ॉल्ट सीएसएस मान –

+0

वापस प्राप्त करें क्योंकि .css() शैलियों की इनलाइन सेट करता है, तो आप आसानी से जांच सकते हैं कि तत्व में चौड़ाई विशेषता सेट है या नहीं नहीं। 'if ($ (" # input_content ") [0] .style.width ==" ") {100% पर सेट करें} और {डिफ़ॉल्ट रूप से रीसेट करें (मेरा उत्तर देखें)}' – SVSchmidt

+0

कृपया इस उदाहरण को लिखें jsfiddle –

संबंधित मुद्दे