26
डोम का उपयोग कर बाहरी बाहरी तत्व प्राप्त करना संभव है?बाहरी विद बिना jquery
एज:
var width = document.getElementById('myDiv').outerWidth;
डोम का उपयोग कर बाहरी बाहरी तत्व प्राप्त करना संभव है?बाहरी विद बिना jquery
एज:
var width = document.getElementById('myDiv').outerWidth;
नहीं, लेकिन आपको offsetWidth, जो शायद है तुम क्या चाहते हो सकता है।
http://www.quirksmode.org/dom/w3c_cssom.htmloffsetWidth और offsetHeight
।
clientWidth और clientHeight
उदाहरण के लिए this fiddle देखें।
यदि आप jQuery का उपयोग करते हैं तो आपके पास अधिक विकल्प हैं: चौड़ाई, आंतरिक चौड़ाई और बाहरी चौड़ाई गुण। http://api.jquery.com/category/manipulation/style-properties/
यह ध्यान दिया जाना चाहिए कि वे * बिल्कुल * समान नहीं हैं। jQuery आपको तत्व की चौड़ाई देगा, भले ही यह दस्तावेज़ में न हो, या यदि यह छिपा हुआ है; जबकि 'element.outerWidth' और' element.clientWidth' तत्व छिपा हुआ है, और 'अपरिभाषित 'होगा, यदि यह दस्तावेज़ में नहीं है। – Martin
ऑफ़सेटविड्थ क्रॉसब्रोसर नहीं है –
इस पहेली ने मुझे बहुत मदद की है http://jsfiddle.net/y8Y32/25/ –