112 of 119 menu

मेथड fadeToggle

मेथड fadeToggle बारी-बारी से तत्वों को धीरे-धीरे दिखाता या छिपाता है, उनकी पारदर्शिता को एनिमेट करते हुए।

सिंटैक्स

निर्धारित समय में दिखाना/छिपाना, डिफ़ॉल्ट रूप से 400ms:

.fadeToggle(अवधि);

समय न केवल मिलीसेकंड में, बल्कि कीवर्ड slow (600ms) और fast (200ms) से भी निर्धारित किया जा सकता है, मान जितना अधिक होगा, एनीमेशन उतना ही धीमा होगा:

.fadeToggle('slow' या 'fast');

यदि पैरामीटर निर्दिष्ट नहीं किए जाते - एनीमेशन नहीं होगा, तत्व तुरंत दिखाई/गायब हो जाएंगे:

.fadeToggle();

दूसरे पैरामीटर के रूप में ईज़िंग फ़ंक्शन भी पास किया जा सकता है, और तीसरे पैरामीटर के रूप में कॉलबैक फ़ंक्शन - एनीमेशन पूरा होने के बाद क्रियान्वित होगा। दोनों पैरामीटर वैकल्पिक हैं:

.fadeToggle(अवधि, [ईज़िंग फ़ंक्शन], [कॉलबैक फ़ंक्शन]);

मेथड को विभिन्न विकल्प पास किए जा सकते हैं, जावास्क्रिप्ट ऑब्जेक्ट के रूप में, जिसमें कुंजी: मान जोड़े होते हैं:

.fadeToggle(विकल्प);

ऐसा ऑब्जेक्ट निम्नलिखित पैरामीटर और फ़ंक्शन पास कर सकता है - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always। इन पैरामीटर्स का विवरण आप मेथड animate के लिए देख सकते हैं। उदाहरण के लिए, अवधि और ईज़िंग फ़ंक्शन सेट करते हैं:

.fadeToggle( {duration: 800, easing: easeInSine} );

उदाहरण

निम्नलिखित उदाहरण में, बटन #toggle पर पहली बार क्लिक करने पर तत्व #test छिप जाएगा, और दोबारा क्लिक करने पर - दिखाई देगा। इसके लिए हम मेथड fadeToggle का उपयोग करते हैं। साथ ही हम गति 1000ms पर सेट करेंगे और ईज़िंग फ़ंक्शन का मान linear पर:

<button id="toggle">टॉगल</button> <div id="test"></div> #test { width: 200px; height: 200px; background: green; color: white; margin-top: 10px; } $('#toggle').on('click', function() { $('#test').fadeToggle(1000, 'linear'); });

यह भी देखें

  • मेथड slideToggle,
    जो तत्वों को धीरे-धीरे दिखाने/छिपाने को बारी-बारी से करता है
  • मेथड fadeTo,
    जो तत्वों की पारदर्शिता बदलता है
  • मेथड toggle,
    जो तत्वों को धीरे-धीरे दिखाने/छिपाने को बारी-बारी से करता है
  • मेथड animate,
    जो तत्वों के गुणों को एनिमेट करता है
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें