2011-09-08 12 views
5

प्रोजेक्ट सीम में सभी सीएसएस फ़ाइलों को behavior: url(PIE.htc); लागू करने के लिए बहुत लंबी कहानी होने के लिए और प्रत्येक नए संस्करण के साथ मुझे दोबारा दोहराने की आवश्यकता है।क्या वैश्विक स्तर पर jQuery UI पर CSS3Pie सीमा त्रिज्या लागू करना संभव है?

क्या jquery ui CSS3Pie संस्करण मैं कहीं और पा सकते हैं?

या

यह अलग सीएसएस फ़ाइल में CSS3Pie समर्थन जोड़ने के लिए संभव है, इसलिए इस तरह के मामले में यह किसी भी नए jQuery ui संस्करण के लिए है कि सीएसएस का उपयोग करना संभव हो जाएगा।

मैं jQuery यूआई कि अपने कस्टम सीएसएस में के लिए इस तरह ठीक करने के लिए कोशिश कर रहा हूँ:

.ui-corner-top, .ui-corner-left, .ui-corner-right, .ui-corner-bottom { behavior: url("PIE.htc"); } 
.ui-corner-all, .ui-corner-tl, .ui-corner-tr, .ui-corner-bl, .ui-corner-br { behavior: url("PIE.htc"); } 

लेकिन यह काम नहीं कर रहा।

एक ही समय में इस तरह के मेरी शैली के लिए काम ठीक, उदाहरण के लिए पर

अगर एक शैली

.mystyle 
{ 
    border-radius: 8px; 
    -webkit-border-radius: 8px; 
    -moz-border-radius: 8px; 
    border: solid 2px #36405c; 
} 

है की तुलना में मैं इस निर्धारित कर सकते हैं और यह काम हो जाएगा:

.mystyle 
{ 
    behavior: url("PIE.htc"); /*it will be working*/ 
} 

तो मैं यह सोचते हैं हूँ कि यह jquery UI मामले में काम नहीं कर रहा है क्योंकि jquery UI में विभिन्न त्रिज्या के साथ .ui-corner-* घोषणाओं के साथ कई स्थान हैं।

वैसे भी ऐसा कुछ करना संभव है?

कोई विचार किसी को?

उत्तर

2

आप साथ अपने स्वयं के विषय बना सकते हैं, 0 करने के लिए सभी बॉर्डर-त्रिज्या सेट करें और फिर अपनी शैली लागू करने के लिए ".ui-कोने-सब"