पर नहीं, मैं अपने jQuery/CSS के साथ एक क्रॉस ब्राउज़र समस्या को डीबग करने का प्रयास कर रहा हूं।jQuery - सीएसएस ('सीमा-चौड़ाई') फ़ायरफ़ॉक्स पर एक खाली स्ट्रिंग के रूप में लौट रहा है लेकिन क्रोम
मैं कक्षा की सीमा चौड़ाई प्राप्त करने का प्रयास कर रहा हूं। वर्ग तो जैसे सीएसएस में सेट किया गया है:
.mod_button {
position: relative;
color: #fff;
border-color: #06253e;
border-width: 1px;
border-style: solid;
}
jQuery में, मैं तो जैसे सीमा-चौड़ाई प्राप्त करने का प्रयास कर रहा हूँ:
var bWidth = $('.mod_button').css('border-width');
यह "1px" के एक स्ट्रिंग के रूप में ठीक से वापस जाने के लिए लगता है क्रोम में हालांकि, फ़ायरफ़ॉक्स में यह हमेशा खाली स्ट्रिंग के रूप में लौटाता है। मैंने इन परिणामों को क्रोम और फ़ायरफ़ॉक्स दोनों पर डेवलपर टूल में जेएस डिबगर्स के माध्यम से कदम उठाने की जांच की है।
मैं इस मुद्दे को डीबग करने का प्रयास कर पागल हो रहा हूं और मुझे कोई संक्षिप्त उत्तर नहीं मिल रहा है। शायद यहां समुदाय मुझे इस बात को हल कर सकता है कि मैं इस मुद्दे को कैसे ठीक कर सकता हूं।
धन्यवाद!
आप वास्तव में क्या करने के लिए कोशिश कर रहे हैं? मैं सीधे सीएसएस पर देखने के बजाय '.hasClass()' जैसी विधि का उपयोग करने की सलाह दूंगा। प्रत्येक ब्राउज़र में अलग-अलग डिफ़ॉल्ट सेटिंग्स और सीएसएस के कार्यान्वयन होते हैं। –
क्या आपने 'var bwidth = $ ('mod_button') की कोशिश की है। सीएसएस (" सीमा-बाएं-चौड़ाई ");'? या जो भी सीमा आपको चाहिए – Morpheus
मैंने एक डेमो बनाया है और यह सच है: http://jsfiddle.net/d93nL/ –