Chained animation : Animation « Dojo toolkit « JavaScript DHTML






Chained animation

 

<html>
  <head>
    <link rel="StyleSheet" type="text/css"
      href="js/dojo/dijit/themes/tundra/tundra.css">
      
    <script type="text/javascript">
      var djConfig = {
        baseScriptUri : "js/dojo/",
        parseOnLoad : true
      };
    </script>
    <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
    <script>
    dojo.require("dojo.fx");
    dojo.addOnLoad(function(  ) {
    var box = dojo.byId("box");
    dojo.connect(box, "onclick", function(evt) {
        var a1 = dojo.fx.slideTo({
            node:box,
            top : "150",
            left : "300"
        });
        var a2 = dojo.fx.slideTo({
            node:box,
            top : "20",
            left : "350"
        });
        var slides = dojo.fx.chain([a1,a2]);
        var a1 = dojo.fadeIn({
            node:box
        });
        var a2 = dojo.fadeOut({
            node:box
        });
        var fades = dojo.fx.chain([a1,a2]);
        dojo.fx.combine([slides, fades]).play(  );
    });
});
    </script>
  </head>
  <body class="tundra">
       <div id="box" style="background : red;height:400px">click</div>
</body>
</html>

   
  








Dojo-toolkit.zip( 3,849 k)

Related examples in the same category

1.Animate width property
2.Animation easing function
3.Animation with dojox.timing.Sequence
4.Animation: Add new class to tag and
5.Animation: enlarge
6.Animation: fly
7.Animation: resize
8.Animation: stratch
9.Change position animation
10.Fade effect for Menu under ComboButton
11.Fade me out
12.Fade out animation
13.Fadein animation
14.Fadeout animation demo
15.Cross fade
16.Highlight animation
17.Path animation
18.Set animation rate
19.Pause before
20.Pause one second
21.Repeat 5 times
22.Wipeout animation
23.Wipeout animation easing function
24.dojo animation alert
25.Math ease function