सफेद स्क्रीन आप इस वर्ग JQM सीएसएस में घोषित से परिणाम के बारे में बात कर रहे हैं:
/*fouc*/
.ui-mobile-rendering > * { visibility: hidden; }
वर्ग जोड़ा जाता है जब JQM initalize को
// Add mobile, initial load "rendering" classes to docEl
$html.addClass("ui-mobile ui-mobile-rendering");
शुरू होता है और हटाया पर पहले pageshow
।
पूरी प्रक्रिया आवश्यक है, क्योंकि जब तक आप जेक्यूएम इसे प्रस्तुत नहीं कर लेते हैं तब तक आप प्री-एन्हांस्ड मार्कअप देखेंगे। तो आप इसे "निकालें" करना चाहते हैं, आप यह घोषणा कर सकते हैं:
.ui-mobile-rendering > * { visibility: visible; }
लेकिन आप अपने सभी स्रोत कोड jQuery मोबाइल द्वारा स्पर्श किया जा रहा देखना होगा।
समाधान मुझे पता है: JQM के बजाय
आपूर्ति पूर्व बढ़ाया मार्कअप JQM 1.4 (जहां बहुत कम तत्वों और JQM बताने का विकल्प उत्पन्न होगा इससे पहले कि यह
यह एक कठिन परीक्षा की तरह है कर , जो विगेट्स को पूर्व-उन्नत प्रदान किया जा रहा है), लेकिन फिर भी कुछ विजेट पुनर्लेखन की आवश्यकता के बावजूद किया जा सकता है।
इसके अलावा जो भी मैं आपके कोड में देखता हूं, आपकी समस्या यह होनी चाहिए कि आईओएस स्टार्टअप छवि गायब हो जाती है (= जेक्यूएम शुरू होने से पहले) बनाम। आप उस पर नियंत्रण रखते हैं और जेक्यूएम पूरा होने पर इसे छुपाते हैं।तो
: एक कस्टम स्टार्टअप स्क्रीन
उदाहरण के लिए की तरह coverup के कुछ अन्य साधनों का उपयोग करें, मैं this या this कर रहा हूँ। दोनों अनुप्रयोगों को जरूरी जेएस के साथ लोड किया गया है और मैंने लिखा एक कस्टम स्टार्टअप स्क्रिप्ट का उपयोग करें (आईओएस स्टार्टअप छवियों के साथ अपने बालों को खींचने के बाद)।
यह जेक्यूएम होने पर सेट की गई स्टार्टअप स्क्रीन को छुपाता है, इसलिए आपके पास एक सफेद स्क्रीन नहीं होगी। इसके अलावा यह क्रॉस-ब्राउज़र (बनाम आईओएस स्टार्टअप छवि) का काम करता है और आसानी से विभिन्न छवि आकारों के साथ उपयोग किया जा सकता है (दूसरे एप्लिकेशन को आजमाएं विभिन्न उपकरणों & portait/परिदृश्य)।
आप एक पूर्ण कोड नमूना चाहते हैं, मुझे पता है।
पृष्ठ को फ़ायरबग करें, 'बॉडी' टैग बंद होने से पहले अंतिम div 'ui-loader' देखें। – Omar
@ ओमार, क्या आप सीई के साथ यूई-लोडर तत्व को छिपाने का सुझाव दे रहे हैं? क्या आप हमें @ panabee.com पर @ info पर ईमेल कर सकते हैं? यह देखना अच्छा लगेगा कि आप HTML5 परामर्श में रुचि रखते हैं या नहीं। – Crashalot
या यह 'ui-overlay-c' वर्ग हो सकता है जिसे 'body' में जोड़ा गया है, इस वर्ग को संशोधित करने का प्रयास करें। जहां "सी" डिफ़ॉल्ट पृष्ठ विषय है। – Omar