JQuery की फ़ेडआउट() विधि का उपयोग करके सहज फ़ेड-आउट प्रभाव कैसे बनाएं?

Jquery Ki Feda A Uta Vidhi Ka Upayoga Karake Sahaja Feda A Uta Prabhava Kaise Bana Em



वेब युग की अन्तरक्रियाशीलता को jQuery प्रभावों से बढ़ाया जा सकता है। इन प्रभावों में, 'फ़ेडिंग' प्रभाव एनीमेशन का सबसे लोकप्रिय प्रकार है जो किसी तत्व की अस्पष्टता को धीरे-धीरे बदलकर प्रदर्शित या छुपाता है। यह प्रभाव jQuery की अंतर्निहित 'फ़ेडइन', 'फ़ेडआउट', 'फ़ेडटॉगल' और 'फ़ेडटू' विधियों की सहायता से बनाया जा सकता है। ये विधियाँ अपने नाम और कार्यप्रणाली में निर्दिष्ट फ़ेडिंग एनीमेशन निष्पादित करती हैं।

यह पोस्ट एक सहज फ़ेड-आउट प्रभाव के निर्माण के लिए jQuery की फ़ेडआउट() विधि के व्यावहारिक कार्यान्वयन की व्याख्या करेगी।

jQuery की फ़ेडऑउट() विधि का उपयोग करके स्मूथ फ़ेड-आउट प्रभाव कैसे बनाएं?

jQuery का ' फेड आउट() ”विधि चयनित तत्व की अस्पष्टता को धीरे-धीरे कम करके उसे छिपा देती है। यह विधि चयनित तत्व की स्थिति को दृश्यमान से छुपे हुए में बदल देती है। छिपा हुआ तत्व वेब पेज पर तब तक दिखाई नहीं देता जब तक उपयोगकर्ता इसे '' का उपयोग करके दोबारा प्रदर्शित नहीं करता फीका होना() ' तरीका।







वाक्य - विन्यास



$ ( चयनकर्ता ) . फेड आउट ( गति, सहजता, कॉलबैक ) ;

उपरोक्त सिंटैक्स फ़ेड-आउट प्रभाव को अनुकूलित करने के लिए निम्नलिखित वैकल्पिक मापदंडों का समर्थन करता है:



  • रफ़्तार: यह मिलीसेकंड में लुप्त होने के प्रभाव की गति निर्दिष्ट करता है। डिफ़ॉल्ट रूप से इसका मान '400ms' है। इसके अलावा, यह दो अंतर्निहित मानों 'धीमी' और 'तेज़' का भी समर्थन करता है।
  • सहजता: यह विभिन्न बिंदुओं पर लुप्त होती एनीमेशन गति को दर्शाता है। डिफ़ॉल्ट रूप से इसका मान 'स्विंग (शुरुआत/अंत में धीमा, और मध्य में धीमा)' है। इसके अलावा, यह 'रैखिक (लुप्तप्राय एनीमेशन में निरंतर गति)' पर भी काम करता है।
  • वापस बुलाओ: यह एक उपयोगकर्ता-परिभाषित फ़ंक्शन को परिभाषित करता है जो परिभाषित कार्य को करने के लिए फ़ेडिंग एनीमेशन को पूरा करने के बाद निष्पादित होता है।

आइए उपरोक्त परिभाषित विधि का व्यावहारिक रूप से उपयोग करें।





HTML कोड

'फ़ेडआउट ()' विधि पर आगे बढ़ने से पहले, निम्नलिखित HTML कोड को देखें जो एक नमूना 'div' तत्व बनाता है जिस पर फ़ेड-आउट प्रभाव निष्पादित किया जाएगा:

< बटन > फेड आउट ( छिपाना तत्व ) बटन < बीआर < बीआर >

< डिव आईडी = 'मायडिव' शैली = 'ऊंचाई: 80px; चौड़ाई: 300px; सीमा: 2px ठोस काला; मार्जिन: ऑटो; पाठ-संरेखण: केंद्र' >

< एच 2 > Linuxhint में आपका स्वागत है एच 2 >

डिव >

कोड की उपरोक्त पंक्तियों में:



  • <बटन> टैग एक बटन तत्व जोड़ता है।
  • टैग 'myDiv' आईडी वाला एक div तत्व बनाता है, और इसे निम्नलिखित स्टाइलिंग गुणों (ऊंचाई, चौड़ाई, सीमा, मार्जिन, टेक्स्ट-संरेखण) की मदद से स्टाइल किया जाता है।
  • डिव के अंदर, '

    ” टैग स्तर 2 के पहले उपशीर्षक तत्व को निर्दिष्ट करता है।

अब, पहले उदाहरण से शुरू करें।

उदाहरण 1: फ़ेडऑउट() डिफ़ॉल्ट मान के साथ सहज फ़ेड-आउट प्रभाव बनाएं

पहला उदाहरण अपने डिफ़ॉल्ट मान '400ms' के साथ 'fadeOut()' विधि का उपयोग करके मिलान किए गए div तत्व को छुपाता है:

< लिखी हुई कहानी >

$ ( दस्तावेज़ ) . तैयार ( समारोह ( ) {

$ ( 'बटन' ) . क्लिक ( समारोह ( ) {

$ ( '#myDiv' ) . फेड आउट ( ) ;

} ) ;

} ) ;

लिखी हुई कहानी >

उपरोक्त कोड पंक्तियों में:

  • सबसे पहले, ' तैयार() 'वर्तमान HTML दस्तावेज़/DOM लोड होने पर विधि दिए गए कार्यों को निष्पादित करती है।
  • अगला, ' क्लिक करें() 'विधि बटन क्लिक पर लिंक किए गए फ़ंक्शन को निष्पादित करती है जब इसके संबंधित 'बटन' चयनकर्ता पर क्लिक किया जाता है।
  • उसके बाद, ' फेड आउट() 'विधि एक्सेस किए गए div तत्व को छुपाती है जिसकी आईडी 400ms में 'myDiv' है यानी डिफ़ॉल्ट मान।

उत्पादन

यह देखा गया है कि दिया गया बटन क्लिक करने से div तत्व धीरे-धीरे '400ms' में फीका पड़ जाता है।

उदाहरण 2: फ़ेडआउट() 'स्पीड' पैरामीटर के साथ स्मूथ फ़ेड-आउट प्रभाव बनाएं

यह उदाहरण 'गति' पैरामीटर के अंतर्निहित मानों (धीमी/तेज़) के साथ 'फ़ेडआउट ()' विधि का उपयोग करता है:

< लिखी हुई कहानी >

$ ( दस्तावेज़ ) . तैयार ( समारोह ( ) {

$ ( 'बटन' ) . क्लिक ( समारोह ( ) {

$ ( '#myDiv' ) . फेड आउट ( 'धीमा' ) ;

} ) ;

} ) ;

लिखी हुई कहानी >

अब ' फेड आउट() ' विधि ' पास करती है धीमा फ़ेडिंग आउट प्रभाव को सुचारू रूप से बनाने के लिए इसके पैरामीटर के रूप में मान का उपयोग करें यानी चयनित div तत्व स्थिति को दृश्य से छिपा हुआ में बदल देता है।

उत्पादन

यह देखा जा सकता है कि बटन क्लिक करने पर चयनित div तत्व धीरे-धीरे छिप जाता है।

उदाहरण 3: फ़ेडआउट() 'अवधि' पैरामीटर के साथ सहज फ़ेड-आउट प्रभाव बनाएं

यह उदाहरण इसकी अवधि पैरामीटर के रूप में मिलीसेकंड की एक विशिष्ट संख्या के साथ 'फ़ेडआउट ()' विधि लागू करता है:

< लिखी हुई कहानी >

$ ( दस्तावेज़ ) . तैयार ( समारोह ( ) {

$ ( 'बटन' ) . क्लिक ( समारोह ( ) {

$ ( '#myDiv' ) . फेड आउट ( 6000 ) ;

} ) ;

} ) ;

लिखी हुई कहानी >

अब, 'फ़ेडआउट ()' विधि दिए गए समय अवधि में मिलान किए गए तत्व को छिपाने के लिए मिलीसेकंड की निर्दिष्ट संख्या का उपयोग करती है।

उत्पादन

उपरोक्त आउटपुट एक निश्चित समय अंतराल में एक बटन क्लिक करने पर दिए गए div तत्व परिवर्तनों को छुपाता है।

उदाहरण 4: फ़ेडआउट() 'कॉलबैक' फ़ंक्शन के साथ सहज फ़ेड-आउट प्रभाव बनाएं

यह उदाहरण 'फ़ेडआउट()' विधि के माध्यम से फ़ेड-आउट प्रभाव के पूरा होने पर कॉलबैक फ़ंक्शन निष्पादित करता है:

< लिखी हुई कहानी >

$ ( दस्तावेज़ ) . तैयार ( समारोह ( ) {

$ ( 'बटन' ) . क्लिक ( समारोह ( ) {

$ ( '#myDiv' ) . फेड आउट ( 4000 , समारोह ( ) {

सांत्वना देना। लकड़ी का लट्ठा ( 'दिया गया div तत्व सफलतापूर्वक छिपा दिया गया है!' )

} ) ;

} ) ;

} ) ;

लिखी हुई कहानी >

बताए गए कोड ब्लॉक में:

  • फेड आउट() 'विधि मिलीसेकंड की एक विशिष्ट संख्या में मिलान किए गए div तत्व को फीका कर देती है और फिर दिए गए 'कॉलबैक' फ़ंक्शन को निष्पादित करती है।
  • के अंदर ' वापस बुलाओ 'फ़ंक्शन, ' कंसोल.लॉग() 'फ़ेड-आउट' प्रभाव के पूरा होने के बाद निर्दिष्ट कथन को प्रदर्शित करने के लिए विधि लागू की जाती है।

उत्पादन

यह देखा गया है कि 'कंसोल' दिए गए div तत्व को छिपाने के बाद कॉलबैक फ़ंक्शन में परिभाषित एक कथन दिखाता है।

उदाहरण 5: फ़ेडआउट() 'ईज़िंग' पैरामीटर के साथ स्मूथ फ़ेड-आउट प्रभाव बनाएं

यह उदाहरण 'ईज़िंग' पैरामीटर के संभावित मानों के साथ 'फ़ेडआउट ()' विधि लागू करता है:

< लिखी हुई कहानी >

$ ( दस्तावेज़ ) . तैयार ( समारोह ( ) {

$ ( 'बटन' ) . क्लिक ( समारोह ( ) {

$ ( '#myDiv' ) . फेड आउट ( 4000 , 'रैखिक' ) ;

} ) ;

} ) ;

लिखी हुई कहानी >

अब ' फेड आउट() 'विधि' के कारण स्थिर गति से मिलीसेकंड की एक विशिष्ट संख्या में फीका आउट प्रभाव निष्पादित करती है रेखीय ' कीमत।

उत्पादन

आउटपुट दिए गए तत्व की स्थिति को स्थिर गति से दृश्यमान से छिपे हुए में बदलता है। यह तत्व पर 'फ़ेड-आउट' प्रभाव को लागू करने के लिए है।

निष्कर्ष

JQuery का उपयोग करके एक सहज फ़ेड-आउट प्रभाव बनाने के लिए ' फेड आउट() 'विधि, उपयोगकर्ता को किसी अतिरिक्त पैरामीटर की आवश्यकता नहीं है। यह विधि फीकी पड़ जाती है अर्थात उसकी अपारदर्शिता को बदलकर तत्व को धीरे-धीरे छिपा देती है। यदि उपयोगकर्ता को मिलीसेकंड की विशिष्ट संख्या में फ़ेडिंग-आउट प्रभाव निष्पादित करने की आवश्यकता है, तो कॉलबैक फ़ंक्शन निष्पादित करें, फिर 'फ़ेडआउट ()' विधि के साथ 'स्पीड', 'ईज़िंग' और 'कॉलबैक' पैरामीटर का उपयोग करें। इस पोस्ट ने सहज फ़ेड-आउट प्रभाव के निर्माण के लिए jQuery की फ़ेडआउट() विधि को व्यावहारिक रूप से समझाया।