दिलचस्प पोस्ट
स्प्रिंग 3 अनुरोध मैपिंग: पाथ वैल्यू प्राप्त करें कैसे ठीक से एक पीडीओ कनेक्शन स्थापित करने के लिए UIPageViewController आईओएस 6 में कोई जेस्चर रिकॉइलाइजर्स नहीं देता बिना किसी अधिलेखन के रजिस्टर के पेस्ट कैसे करें एंड्रॉइड होम स्क्रीन पर शॉर्टकट बनाएं सी # चालक के विकास? एक संपत्ति या सूचक को एक आउट या रेफरी पैरामीटर के रूप में पारित नहीं किया जा सकता है तरीके डेटाबेस में enums बचाने के लिए तत्व दिखाएं या छिपाएं मैं MySQL में कॉलम के लिए डेटा प्रकार कैसे बदलूं? हमें रेडयुक्स में एसिंक फ्लो के लिए मिडलवेयर की आवश्यकता क्यों है? CubicCurve2D दो JInternalFrame उदाहरणों को जोड़ने जावास्क्रिप्ट getCookie फ़ंक्शन डेटा फ्रेम की सूची प्रारंभ गतिविधि पर स्वचालित पॉप अप कीबोर्ड

मैं एक गणना शैली कैसे प्राप्त करूं?

क्या कोई कृपया मुझे एक स्क्रिप्ट के साथ मदद कर सकता है .. या मूल्य प्राप्त करने का तरीका

height : 1196px; width: 284px; 

गणना शैली पत्रक (वेबकिट) से मुझे पता है कि आईई अलग है- हमेशा की तरह मैं iframe (क्रॉस डोमेन) का उपयोग नहीं कर सकता- मुझे सिर्फ ऊंचाई / चौड़ाई की आवश्यकता है

मुझे जो चाहिए (स्क्रीन में चक्कर) की स्क्रीनशॉट मैं उन गुणों का उपयोग कैसे करूं?

यहां छवि विवरण दर्ज करें

स्रोत

 <iframe id="frameId" src="anotherdomain\brsstart.htm"> <html id="brshtml" xmlns="http://www.w3.org/1999/xhtml"> \--I WANT THIS ELEMENTS COMPUTED BROWSER CSS HEIGHT/WIDTH <head> <title>Untitled Page</title> </head> <body> BLA BLA BLA STUFF </body> </html> \--- $('#frameId').context.lastChild.currentStyle *This gets the actual original style set on the other domain which is "auto" *Now how to getComputed Style? </iframe> 

निकटतम मुझे मिल गया है यह

 $('#frameId').context.lastChild.currentStyle 

यह मुझे HTML तत्व पर वास्तविक शैली देता है जो "ऑटो" है और यह सच है कि iframed दस्तावेज़ पर इसका क्या सेट है

मैं कैसे गणना की शैली प्राप्त कर सकता हूं कि सभी ब्राउज़र्स स्क्रॉल बार की गणना करने के लिए उपयोग करते हैं, और तत्व मानों का निरीक्षण करते हैं?

Tomalaks उत्तर का उपयोग मैं वेबकीट के लिए इस सुंदर स्क्रिप्ट के टुकड़े को conjured

 window.getComputedStyle(document.getElementById("frameId"), null).getPropertyValue("height") 

या

 window.getComputedStyle(document.getElementById("frameId"), null).getPropertyCSSValue("height").cssText 

परिणाम 150px

के समान

 $('#frameId').height(); 

इसलिए मैंने उन्हें 'brshtml' के एक आईडी को सिर पर जोड़ दिया- शायद यह तत्व को आसान बनाने में मेरी मदद करेगा। वेबकिट निरीक्षण मुझे अब html # brshtml दिखाता है, लेकिन मैं इसे getelementbyid का उपयोग कर चयन नहीं कर getelementbyid

वेब के समाधान से एकत्रित समाधान "मैं एक गणना शैली कैसे प्राप्त करूं?"

यह उत्तर देखें

यह jQuery नहीं है, लेकिन फ़ायरफ़ॉक्स, ओपेरा और सफ़ारी में आप किसी तत्व के लिए गणना की गई शैलियों को प्राप्त करने के लिए window.getComputedStyle(element) का उपयोग कर सकते हैं और IE में आप element.currentStyle का उपयोग कर सकते हैं। लौटे हुए ऑब्जेक्ट प्रत्येक मामले में अलग होते हैं, और मुझे यकीन नहीं है कि जावास्क्रिप्ट का उपयोग करके बनाई गई तत्वों और शैलियों के साथ काम करना कितना अच्छा है, लेकिन शायद वे उपयोगी हो जाएंगे

iframe मेरे लिए 150px उच्च दिखता है यदि इसकी सामग्री 1196 पीएक्स उच्च है (और वास्तव में, आप स्क्रीनशॉट के अनुसार, html नोड की खोज कर रहे हैं) और यही वह है जिसे आप प्राप्त करना चाहते हैं, तो आपको आईफ्रेम के दस्तावेज़ के DOM में नेविगेट करना चाहिए और ऊपर की तकनीक को उस पर लागू करना चाहिए ।

https://developer.mozilla.org/en-US/docs/Determining_the_dimensions_of_elements को देखकर

Px में पूर्णांक चौड़ाई प्राप्त करने के लिए .clientwidth का उपयोग करें।

 <div id="mydiv" style="border:1px solid red;">This is DIV contents.</div> <button onclick="alert( document.getElementById('mydiv').clientWidth);"> Click me to see DIV width in px </button> 

jQuery समाधान:

 $(".element").outerWidth( true ); //A Boolean indicating whether to include the element's //margin in the calculation. 

वर्णन : पैडिंग और बॉर्डर सहित मिलान किए गए तत्वों के सेट में पहले तत्व के लिए वर्तमान गणना चौड़ाई प्राप्त करें एक पूर्णांक ("पीएक्स" के बिना) मान या शून्य का प्रतिनिधित्व करता है यदि तत्वों के खाली सेट पर कॉल किया जाता है।

आप api.jquery.com पर बाहरी वाइड / बाहरी हाईइट के बारे में अधिक पढ़ सकते हैं

ध्यान दें: चयनित तत्व "प्रदर्शित नहीं होगा": "कोई नहीं" (इस मामले में आपको आंतरिक चौड़ाई के बिना कुल चौड़ाई केवल पादचियां मिलेगी)