[an error occurred while processing this directive]

Fading elements in and out example

                   

Fading elements in and out example

For fading effect jQuery has following three methods :

.fadeIn( )

This method fade the matched elements to opaque.

Example :

Following code animates hidden divs to fade in :

$("div:hidden:first").fadeIn("slow");
 

.fadeTo( )

This method can be used for adjusting  the opacity of the matched elements.

Example :

Following code change the opacity of the image :

$('#clickmeDiv').click(function() {
    $('#image').fadeTo('slow', 0.5, function() {
      // Animation complete.
    });
  });

.fadeOut( )

This method hide the marched element and set their visibility to transparent.

Example :

In this Example, a list is given , if we hover on first two element, "<<<" is appended on it, to show mouse pointing. If we hover on last two elements ,"<<<" is appended on it & it will fade out/in to show mouse pointing.

<!DOCTYPE html>
<html>
<head>
  <style>
  ul { margin-left:20px; color:blue; }
  li { cursor:default; }
  span { color:red; }
  </style>
  <script src="jquery-1.4.2.js"></script>

</head>
<h3><font color="red">Hover on any element to see effect</font></h3>
<body>
	<ul>
    <li>Cake</li>
    <li>Pastries</li>
    <li class='fade'>Patties</li>
	<li class='fade'>Noodles</li>
  </ul>
<script>
    $("li").hover(
      function () {
        $(this).append($("<span><<< </span>"));
      }, 
      function () {
        $(this).find("span:last").remove();
      }
    );
 //li with fade class
   $("li.fade").hover(function(){$(this).fadeOut(100);$(this).fadeIn(500);});

</script>
</body>
</html>

Output :

When we hover on second element of the list :

When we hover on last two elements ., it will fade in/out + append string "<<<" :

Download Source Code

Click here to see demo

Learn from experts! Attend jQuery Training classes.

                  

[an error occurred while processing this directive]