में कक्षा जोड़ने के बाद यानी 8 को पुन: पेश करने के लिए कैसे मजबूर करें I88 में यदि तत्व क्लासनाम बदलते समय संबंधित सीएसएस के साथ 'पेंट' नहीं करते हैं, तो आप ब्राउज़र को रीफ्रेश करने के लिए कैसे मजबूर कर सकते हैं और IE8 प्रदर्शन को मार नहीं सकते ?एक डोमेन तत्व
इस पोस्ट (How can I force WebKit to redraw/repaint to propagate style changes?) ने ऑफ़सेट कॉल करने का सुझाव दिया है जो एक पश्चाताप को मजबूर करता है।
इस पोस्ट (http://www.tek-tips.com/viewthread.cfm?qid=1688809) ने एक टिप्पणी की थी जिसमें शरीर तत्व से कक्षा को जोड़ने और निकालने का सुझाव दिया गया था।
इन दोनों दृष्टिकोणों में से 88 प्रदर्शन मारे गए और पहले मेरे लेआउट पर दुष्प्रभाव थे।
सबसे अच्छा तरीका क्या है?
मैंने देखा है कि आईई 8 तत्वों की संख्या और आपके द्वारा डीओएम में संलग्न घटनाओं की संख्या के आधार पर धीमा लगता है। साथ ही, पता चला कि इवेंट हैंडलर में विशेषता चयनकर्ता तेज है, उदा। '[कुछ-attr]' 'कुछ वर्ग 'से बेहतर है। – Doug
धन्यवाद आदमी !!!! इस चाल ने मेरा दिन बनाया! – luchopintado
मैं कहूंगा '$ (एल)। माता-पिता()। AddClass (' forceiepaint ')।removeClass ('forceiepaint') ' – abernier