टूट यह एक सवाल है कि ग़लती से बंद हो गया की एक फिर से करते है: jQuery 1.8 outer Height/Width not workingjQuery 1.8.2 + noncurrent jQuery यूआई = outerWidth और outerHeight
मैं एक ही मुद्दा मार रहा हूँ। outerWidth
और outerHeight
और अब संख्याओं के बजाय jQuery ऑब्जेक्ट लौट रहे हैं।
हम 10 जनवरी, 2012 को जारी किए गए jQuery UI 1.8.17 का उपयोग कर रहे हैं। यह एक पुराना संस्करण नहीं है, इसलिए मुझे लगता है कि अन्य लोग इसे देखेंगे। हम कुछ भयानक jQuery ui प्लगइन्स के कारण इस संस्करण में लॉक हैं, इसलिए अपग्रेडिंग वर्तमान में एक विकल्प नहीं है।
यदि मुझे कोई समाधान मिल जाए तो मैं इस प्रश्न का उत्तर दूंगा।
यहाँ एक बेला समस्या http://jsfiddle.net/delvarworld/yxDHu/
अद्यतन (jQuery UI संस्करण "संसाधनों का प्रबंधन" में जोड़ा) का प्रदर्शन है:
return orig[ "outer" + name ].call(this, size);
ग़लती से jQuery में इस हालत ट्रिगर कर रहा है: क्योंकि jQuery UI में इस लाइन यह है 1.8.2:
var chainable = arguments.length && (defaultExtra || typeof margin !== "boolean"),
क्योंकि भले ही size
अपरिभाषित है, जांचके लिए है। चेनबल यहाँ झूठा होना चाहिए। आप अनिर्धारित में गुजर सकते हैं और यह अभी भी किसी ऑब्जेक्ट को लंबाई 1 के साथ तर्क देगा। किसी को अपने जेएस पर पढ़ने की आवश्यकता है;)
बग खोला: http://bugs.jquery.com/ticket/12647 –
+1 सवाल को फिर से खोलने के लिए। http://api.jquery.com/outerHeight/ 'includeMargin' के अनुसार एक वैकल्पिक पैरामीटर है, लेकिन यदि सही/गलत पर सेट नहीं किया गया है तो यह अभी भी (jquery 1.8.3) तत्व देता है। – roberkules