2015-01-08 6 views
5

पर पूरी तरह से लुप्त नहीं हो रहा है सामग्री प्रदर्शित करने के लिए fadeIn का उपयोग करते समय मैं क्रोम में एक बग से निपट रहा हूं। यह या तो दिखाएगा लेकिन पारदर्शी होगा, या इसके ब्लॉक पूर्ण अस्पष्टता पर दिखाई देंगे जबकि अन्य ब्लॉक बिल्कुल दिखाई नहीं देते हैं। जब ब्राउज़र इसे दोहराता है, यानी विंडो का आकार बदलकर, या सामग्री को हाइलाइट करके, सामग्री सही ढंग से प्रदर्शित होती है।JQuery fade क्रोम

सफारी और फ़ायरफ़ॉक्स में परीक्षण किए जाने पर, यह सही ढंग से फीका होता है।

$(stuff).hide().appendTo("body").fadeIn(100); 

यहाँ दोहराया: http://jsfiddle.net/kuiche/x9fwdaLc/

+0

1. जावास्क्रिप्ट से एचटीएमएल कभी भी लिखें, जितना संभव हो उससे बचें। 2. यह एक बग रिपोर्ट वेबसाइट नहीं है। 3. मेरे लिए सही ढंग से फीका, आपके ब्राउज़र/ओएस –

+2

से होना चाहिए एचटीएमएल वास्तविक एप्लिकेशन में अजाक्स कॉल की प्रतिक्रिया है। Jsfiddle एक न्यूनतम उदाहरण है। क्या आपने इसे कुछ बार चलाने की कोशिश की है? कभी-कभी यह काम करता है ... – Kuiche

+1

यहां क्रोम पर पुन: पेश नहीं किया जा सकता है। यदि हार्डवेयर मायने रखता है, तो हार्डवेयर त्वरण के साथ क्रोम v39 पर हूं। – Abhitalks

उत्तर

0
$(stuff).hide().appendTo("body").fadeIn(100, function() { 
    $(this).show(); 
}); 

एक कॉलबैक के रूप में तत्व पर एक पूर्ण शो बाध्य करें जब यह fadein है पूरा होने के बाद।

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