दिलचस्प पोस्ट
Wkhtmltopdf के साथ HTML से Google वेब फ़ॉन्ट्स और पीडीएफ पीढ़ी एक WebView में HTTP प्रतिक्रिया शीर्ष लेखों तक पहुंचें? जावा कमांड प्रॉम्प्ट पर काम नहीं कर रहा है 301 सभी स्थानों को हाइफ़ोनों को बदलने के लिए रीडायरेक्ट करें jQuery। एक गतिशील रूप से डाला iframe में पहले से ही समान रूप से एक ही यादृच्छिक numpy सरणी बनाएँ पॉस टैगिंग का धीमा प्रदर्शन क्या मैं पूर्व-वार्मिंग के कुछ प्रकार कर सकता हूं? Xib के साथ एक पुन: प्रयोज्य UIView बनाना (और स्टोरीबोर्ड से लोड करना) कैसे नोड। Js के कंसोल फ़ॉन्ट रंग को बदलना है? एंड्रॉइड से सर्वर पर वीडियो अपलोड करें? पायथन में स्ट्रिंग के बजाय datetime के रूप में sqlite से datetime को वापस कैसे पढ़ा जाए? स्प्रिंग फ्रेमवर्क में @ इंजेक्ट और एटोवायर के बीच अंतर क्या है? किस स्थिति में इस्तेमाल किया जाए? सी ++ 11 स्टड :: थ्रेड के साथ स्टैक्साइज़ कैसे सेट करें NSUserDefaults में छवियों को सहेजें? टी-एसक्यूएल में असमानता का परीक्षण

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

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

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

Solutions Collecting From Web of "मैं एक गणना शैली कैसे प्राप्त करूं?"

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

यह 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 पर बाहरी वाइड / बाहरी हाईइट के बारे में अधिक पढ़ सकते हैं

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