jQuery FadeIn / FadeOut In Hindi

📔 : JQuery 🔗

jQuery की help से हम आसानी से किसी element की visibility को fade in या out कर सकते हैं। इसके लिए कुछ methods provide किये गए हैं -

  1. fadeIn(speed, callback_fun)
  2. fadeOut(speed, callback_fun)
  3. fadeToggle(speed, callback_fun)

jQuery fadeIn

fadeIn() method का use किसी hidden element को फिर fade in (appear) करने के लिए use किया जाता है।

jQuery fadeIn() Syntax
$(target_element).fadeIn(speed, callback_fun);

fadeIn() method दो parameter accept करता है, और दोनों parameters Optional होते हैं।

speed : यह milliseconds में time accept करता है , दिए गए time के according ही element fade in होता है। अगर time pass नहीं किया गया तो element instant fade in हो जायगा। speed value में हम  "slow", "fast", or milliseconds time दे सकते हैं।

callback : यह callback function होता है , जो कि element को fade in करने के बाद run होता है। JS Callback Functions

jQuery fadeIn Example

File : fadein.html

CopyFullscreenClose FullscreenRun
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>jQuery fadeIn Exampel </title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  </head>
  <body>
    <!-- apply css style and hide the elemnts -->
    <div id="fadein_div1" style="width:80px;height:80px;display:none;background-color:red;"></div><br>
    <div id="fadein_div2" style="width:80px;height:80px;display:none;background-color:green;"></div><br>
    <div id="fadein_div3" style="width:80px;height:80px;display:none;background-color:blue;"></div>
    <div id="fadein_div4" style="width:80px;height:80px;display:none;background-color:violet;"></div>
    <p>Click on this button.</p>
    <button id="fadein_btn" title="Click here to see result">Fade In</button>
    <script>
      window.onload = function(){
        if(window.jQuery){
          $('#fadein_btn').click(function(event){
            $('#fadein_div1').fadeIn(); /*instant fade in*/
            $('#fadein_div2').fadeIn('slow'); /*slow fade in*/
            $('#fadein_div3').fadeIn(4000); /*fade in, in 4  second*/
            $('#fadein_div4').fadeIn(function(){
              /** callback */
              console.log('fade in successfully');
            });
          });
        }
      };
    </script>
  </body>
</html>
Output

    

Click on this button.


jQuery fadeOut

fadeOut() method का use fadeIn() से just उल्टा होता है , fadeOut() किसी element को fade out करता है। यह भी fadeIn() की तरह दो parameter accept करता है।

jQuery fadeOut() Example

File : fadeout.html

CopyFullscreenClose FullscreenRun
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>jQuery fadeOut Exampel </title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  </head>
  <body>
    <div id="fadeout_div1" style="width:80px;height:80px;background-color:red;"></div>
    <div id="fadeout_div2" style="width:80px;height:80px;background-color:green;"></div>
    <div id="fadeout_div3" style="width:80px;height:80px;background-color:blue;"></div>
    <div id="fadeout_div4" style="width:80px;height:80px;background-color:violet;"></div>
    <p>Click on this button.</p>
    <button id="fadeout_btn" title="Click here to see result">Fade Out</button>
    <script>
      window.onload = function(){
        if(window.jQuery){
          $('#fadeout_btn').click(function(event){
            $('#fadeout_div1').fadeOut(); /*instant fade out*/
            $('#fadeout_div2').fadeOut('slow'); /*slow fade out*/
            $('#fadeout_div3').fadeOut(4000); /*fade out in 4 second*/
            $('#fadeout_div4').fadeOut(function(){
              /** callback */
              console.log('fade out successfully');
            });
          });
        }
      };
    </script>
  </body>
</html>
Output

Click on this button.


jQuery fadeToggle

fadeToggle() function , किसी element को fade in या fade out करता है , अगर element पहले से hide है तो उसे fade in (appear) कर देगा और अगर element show हो रहा है तो उसे fade out (disappear) कर देगा।

jQuery fadeToggle Example

File : fadetoggle.html

CopyFullscreenClose FullscreenRun
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>jQuery fadeToggle Example </title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  </head>
  <body>
    <div id="fadeToggle_div1" style="width:80px;height:80px;background-color:red;"></div>
    <div id="fadeToggle_div2" style="width:80px;height:80px;background-color:green;"></div>
    <div id="fadeToggle_div3" style="width:80px;height:80px;background-color:blue;"></div>
    <div id="fadeToggle_div4" style="width:80px;height:80px;background-color:violet;"></div>
    <p>Click on this button to see result.</p>
    <button id="fadeToggle_btn" title="Click here to see result">Fade Toggle</button>
    <script>
      window.onload = function(){
        if(window.jQuery){
          $('#fadeToggle_btn').click(function(event){
            $('#fadeToggle_div1').fadeToggle();
            $('#fadeToggle_div2').fadeToggle('slow');
            $('#fadeToggle_div3').fadeToggle(4000);
            $('#fadeToggle_div4').fadeToggle(function(){
              /** callback */
              console.log('fade toggle successfully');
            });
          });
        }
      };
    </script>
  </body>
</html>
Output

Click on this button to see result.

Hey ! I'm Rahul founder of learnhindituts.com. Working in IT industry more than 4.5 years. I love to talk about programming as well as writing technical tutorials and blogs that can help to others .... keep learning :)

Get connected with me - LinkedIn Twitter Instagram Facebook