2013-08-22 3 views
9

मेरे पास 65Vh के रूप में तत्व की अधिकतम ऊंचाई है। मुझे यह देखने के लिए कि क्या कोई छवि वहां फिट हो सकती है या मुझे इसे सिकुड़ने/फसल करने की आवश्यकता है, यह देखने के लिए मुझे अपनी जावास्क्रिप्ट में पिक्सल में कनवर्ट करने की आवश्यकता है। (win8 ऐप विकास कर रहा हूँ)।मैं vh में पिक्सल में दिए गए तत्व की ऊंचाई कैसे परिवर्तित करूं?

क्या यह काम करेगा?

100 VH = screen.height इसलिए पिक्सेल में 65vh screen.height *0.65

+2

आप मूल रूप से अपने प्रश्न का उत्तर दे रहे हैं। असली सवाल यह है कि: मैं व्यूपोर्ट की ऊंचाई कैसे पा सकता हूं? – Sumurai8

उत्तर

9

नहीं जरूरी screen.height * 0.65, लेकिन viewport.height * 0.65 है। भले ही विंडोज 8 ऐप हमेशा एक ही ऊंचाई पर रहे, चाहे स्नैप किए गए राज्य की परवाह किए बिना, ब्राउज़र-आधारित अनुप्रयोगों में यह एक महत्वपूर्ण अंतर है।

जावास्क्रिप्ट में:

document.documentElement.clientHeight * 0.65; 

आप jQuery का उपयोग कर रहे हैं, तो आप कर सकते हैं:

$(window).height() * 0.65; 
0

जब मैं का उपयोग $("div").height(); यह वास्तव में पिक्सल में मान देता है।

यह fiddle देखें।

संबंधित मुद्दे