jQuery animation: resize and change color : Animation « jQuery « JavaScript DHTML






jQuery animation: resize and change color

  
<!--
  jQuery UI Effects Blind 1.7.2
 
  Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
  Dual licensed under the MIT (MIT-LICENSE.txt)
  and GPL (GPL-LICENSE.txt) licenses.
 
  http://docs.jquery.com/UI/Effects/Blind
 
-->
<!doctype html>
<html lang="en">
<head>
  <title>jQuery UI Effects - Animate Demo</title>
  <link type="text/css" href="js/themes/base/ui.all.css" rel="stylesheet" />
  <script type="text/javascript" src="js/jquery-1.3.2.js"></script>
  <script type="text/javascript" src="js/ui/effects.core.js"></script>
  <link type="text/css" href="js/demos.css" rel="stylesheet" />
  <style type="text/css">
    .toggler { width: 500px; height: 200px; position: relative;}
    #button { padding: .5em 1em; text-decoration: none; }
    #effect { width: 240px; height: 135px; padding: 0.4em; position: relative; background: #fff; }
    #effect h3 { margin: 0; padding: 0.4em; text-align: center; }
  </style>
  <script type="text/javascript">
  $(function() {
    $("#button").toggle(
      function() {
        $("#effect").animate({backgroundColor: '#aa0000', color: '#fff', width: 500}, 1000);
      },
      function() {
        $("#effect").animate({backgroundColor: '#fff', color: '#000', width: 240}, 1000);
      }
    );
  });
  </script>
</head>
<body>

<div class="demo">

<div class="toggler">
  <div id="effect" class="ui-widget-content ui-corner-all">
    <h3 class="ui-widget-header ui-corner-all">Animate</h3>
    <p>
      Etiam libero neque, luctus a, eleifend nec, semper at, lorem. Sed pede. Nulla lorem metus, adipiscing ut, luctus sed, hendrerit vitae, mi.
    </p>
  </div>
</div>

<a href="#" id="button" class="ui-state-default ui-corner-all">Toggle Effect</a>

</div><!-- End demo -->

<div class="demo-description">

<p>Click the button above to preview the effect.</p>

</div><!-- End demo-description -->

</body>
</html>

   
    
  








Related examples in the same category

1.Animation: border width
2.Animation call back
3.Cascade animation
4.Animation in sequence
5.Animation: easing in
6.Animation: font size
7.Animation: height
8.Linear animation
9.Animation: movement
10.Animation: opacity
11.Animation queue
12.Animation: show
13.Animation: toggle
14.Width changing animation
15.Stop an animation
16.Cascade fade out animation
17.Animate width and height
18.Show the length of the queue.
19.Animates all paragraphs to fade out, completing the animation within 600 milliseconds.
20.Animates first paragraph to fade to an opacity of 0.33 (33%, about one third visible), completing the animation within 600 milliseconds.
21.dequeue(): Removes a queued function and executes it.
22.Use dequeue to end a custom queue function which allows the queue to keep going.
23.queue() Returns a reference to the first element's queue (which is an array of functions).
24.queue(callback): Adds a new function, to be executed, onto the end of the queue of all matched elements.
25.Width animation