css - स्थिति: विंडोज फोन में तय 7



windows-phone-7 cordova (2)

मैं एक फोनगैप विंडोज फोन 7 एप्लिकेशन बनाने की कोशिश कर रहा हूं एक अनुप्रयोग बार की नकल करने के लिए, जो हमेशा लैंडस्केप अभिविन्यास में स्क्रीन के बाईं ओर दिखाई देना चाहिए, मैं एक सीएसएस के साथ <div> को position:fixed रूप में रखना चाहता था position:fixed यह काम नहीं करता, हालांकि, क्योंकि WP7 पर IE इसका समर्थन नहीं करता।

क्या किसी को यह पता चलता है कि मैं बिना किसी position:fixed ऐसे आवेदन पट्टी कैसे दिखा सकता हूं position:fixed उपलब्ध है?

अग्रिम में धन्यवाद

https://src-bin.com


Answer #1

मैं भी इस समस्या पर लटका था। यह वास्तव में एक निश्चित तत्व बनाने के लिए संभव नहीं है और प्रत्येक स्क्रॉल के बाद तत्वों की स्थिति को और भी खराब दिखता है (अपने फोन पर जेक्जरी मोबाइल ऑनलाइन उदाहरणों की कोशिश करें, वे ऐसा करते हैं)।

मैं शैली के साथ मेरी गैर निश्चित सामग्री के लिए एक div कंटेनर का उपयोग करके समस्या "हल" "= अतिप्रवाह: स्क्रॉल" और निश्चित आकार यह मेरे लिए काम किया लेकिन इस कंटेनर में स्क्रॉल करना देशी स्क्रॉलिंग की तरह नहीं दिखता है।

उम्मीद है की वो मदद करदे


Answer #2

मैंने अपने विन फोन 8 (लुमिया 9 30) पर समस्या को हल करने में कामयाबी हासिल की है।

मेरे पास एक मोडल विंडो है और जब मोबाइल पर खोला जाता है तो उसे देखने के बिंदु पर रहने और अंदर स्क्रॉल करना चाहिए। एंड्रॉइड और आईफ़ोन ने स्थिति तय के साथ ठीक काम किया लेकिन फोन नहीं किया।

मेरे समाधान को एचटीएमएल पर सक्रिय वर्ग देना था जब मॉडल सक्रिय होता है और इसे सीएसएस में जोड़ता है:

html.modal_active{
  overflow-y: hidden;-webkit-overflow-scrolling:touch; position: absolute; height: 100%; width: 100%;
  body{overflow-y: hidden;-webkit-overflow-scrolling:touch; position: absolute; height: 100%; width: 100%;}
}

यह पोजीशनिंग एचटीएमएल और बॉडी को पूर्ण करने के लिए जब मोडल खोला जाता है तो समस्या का हल हो जाता है। आशा है कि यह मदद की!





css-position