मेरे पास एक div है जो मैं अपने मूल संवाद की 100% चौड़ाई बनना चाहता हूं।प्रतिशत में चौड़ाई jQuery के बाद काम नहीं कर रही है इसके माता-पिता का आकार बदलना
#content {
width: 100%;
color:white;
background: red;
}
यह इस संपत्ति अगर मैं मैन्युअल रूप से संवाद का आकार बदलने, तथापि मैन्युअल के बाद, आकार बदलने अगर मैं संवाद पर animate()
उपयोग करें, यह पुराने आकार दिया चौड़ाई रखेंगे चाहिए।
वही ऊंचाई पर लागू होता है।
HERE एक अच्छा जेएसफ़िल्ड है जो समस्या को बेहतर ढंग से बताता है।
मेरे div को इसके अनुपात को कैसे रखा जा सकता है?
jQuery को अनुपात को बनाए रखने की चौड़ाई और ऊंचाई (जब मैं मैन्युअल रूप से आकार बदलता हूं) अद्यतन करता हूं?
संपादित करें:
मैं धूसर पृष्ठभूमि कोई बात नहीं क्या पूरे संवाद भरने करना चाहता था। यहाँ मेरी अद्यतन jsfiddle इस प्रदर्शन है: http://jsfiddle.net/Esh5h/1/
संपादित करें 2:
मैं इसे पूरा करने का एक कार्यात्मक लेकिन बहुत बदसूरत तरीका मिल गया है: JSFIDDLE
चाल है आकार बदलने दोनों संवाद और उसके .children(".ui-dialog-content")
संपादित करें 3:
क्या मैं बस उसी सटीक फ़ंक्शन को दोहराना नहीं चाहता जिसे jQuery इसका आकार बदलने के लिए उपयोग करता है?
कि छोटा होना आप अगर फिर से आकार काम नहीं करता है संवाद और फिर सामग्री पर क्लिक करें। – Aiias
@Aiias: मैंने इस अधिकार का परीक्षण नहीं किया, मेरी माफ़ी। मुद्दा यह है कि जब आप मैन्युअल रूप से संवाद को फिर से आकार देते हैं तो jQuery एक 'शैली' विशेषता को इंजेक्ट करता है। आपके एनीमेशन को लागू करने से पहले इसे हटाने से काम लगता है। मैंने तदनुसार अपना जवाब अपडेट किया है। – Nope
उन ऑनलाइन शैलियों में jQuery इंजेक्ट्स समस्याएं उत्पन्न करने जा रहे हैं हालांकि हर बार जब आप फिर से आकार देने का प्रयास करते हैं। मैंने अपने जवाब को फिर से एक छोटे से काम के साथ संपादित किया है। सुनिश्चित नहीं है कि jQuery संवाद में मूल विकल्प है, तो आप उन शैलियों को लागू करना बंद कर सकते हैं। – Nope