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






<!--
  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>








30.137.Animation
30.137.1.Animation: border width
30.137.2.Animation call back
30.137.3.Cascade animation
30.137.4.Animation in sequence
30.137.5.Animation: easing in
30.137.6.Animation: font size
30.137.7.Animation: height
30.137.8.Linear animation
30.137.9.Animation: movement
30.137.10.Animation: opacity
30.137.11.Animation queue
30.137.12.Animation: show
30.137.13.Animation: toggle
30.137.14.Width changing animation
30.137.15.Stop an animation
30.137.16.Cascade fade out animation
30.137.17.jQuery animation: resize and change color
30.137.18.Animate width and height
30.137.19.Show the length of the queue.
30.137.20.Animates all paragraphs to fade out, completing the animation within 600 milliseconds.
30.137.21.Animates first paragraph to fade to an opacity of 0.33 (33%, about one third visible), completing the animation within 600 milliseconds.
30.137.22.dequeue(): Removes a queued function and executes it.
30.137.23.Use dequeue to end a custom queue function which allows the queue to keep going.
30.137.24.queue() Returns a reference to the first element's queue (which is an array of functions).
30.137.25.queue(callback): Adds a new function, to be executed, onto the end of the queue of all matched elements.
30.137.26.Width animation