आईई के पुराने संस्करणों में किसी प्रकार का संक्रमण प्रभाव नहीं है।
एकमात्र तरीका जिसे मैं इसके करीब कुछ भी प्राप्त करने के बारे में जानता हूं वह है JQuery के fadeIn()
और fadeOut()
विधियों का उपयोग करना, जो वास्तव में IE के सभी संस्करणों में काम करते हैं।
हालांकि, मुझे सावधानी बरतनी चाहिए कि वे अभी भी आईई की कुख्यात रूप से खराब अस्पष्टता से निपटने में विफल हैं। IE6-8 के साथ उपयोग किए जाने पर JQuery के फीड प्रभावों में कुछ अजीब ग्लिच हो सकते हैं, खासकर यदि आप ग्राफिक्स वाले ब्लॉक को लुप्त कर रहे हैं।
यदि आप इसे आजमाने का निर्णय लेते हैं, तो कोड मृत सरल है। बस अपने हेडर में JQuery शामिल करें, और उसके बाद:
$('#myelement').fadeIn();
उपयुक्त स्थान पर।
अधिक जानकारी के लिए JQuery FadeIn manual page देखें।
बेशक, यह किसी भी सीएसएस संक्रमण प्रभाव के बजाय होगा; यह सब जावास्क्रिप्ट के माध्यम से किया जाता है, और आपको शायद अपने CSS3 संक्रमण को फेंकने की आवश्यकता होगी, या यह JQuery प्रभावों के साथ संघर्ष करेगा। लेकिन अगर आप इसे आईई के साथ काम करना चाहते हैं, तो वह कीमत है जिसका आप भुगतान करेंगे।
और जैसा कि मैंने कहा, ग्लिच के लिए देखें। इसका परीक्षण करें, और देखें कि यह आपके लिए कैसा दिखता है।
यह करने का एकमात्र तरीका है, इसलिए यदि आपको वास्तव में आईई में संक्रमण प्रभाव की आवश्यकता है, तो आपको यही करना होगा, लेकिन यह स्वीकार करने के लिए तैयार रहें कि यह सब अच्छा नहीं लगेगा।
अन्य जावास्क्रिप्ट पुस्तकालयों जैसे कि मूटूल या डोजो के समान प्रभाव हो सकते हैं जो आप भी कोशिश कर सकते हैं, लेकिन मुझे लगता है कि अगर उनके पास यह है, तो वे एक ही मुद्दे से पीड़ित होंगे।
लघु जवाब देखने के लिए नहीं है। IE9 में समान प्रभाव प्राप्त करने के लिए आपको किसी रूप में जावास्क्रिप्ट का उपयोग करना होगा। मेरी समझ है कि आईई 10 में CSS3 संक्रमण होंगे। – kinakuta