Path animation : Animation « Dojo toolkit « JavaScript DHTML






Path 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 easing = function(x) { return x; };
        var a1 = dojo.fx.slideTo({
            node:box,
            easing : easing,
            duration : 1000,
            top : "150",
            left : "300"
        });
        var a2 = dojo.fx.slideTo({
            node:box,
            easing : easing,
            duration : 400,
            top : "20",
            left : "350"
        });
        var a3 = dojo.fx.slideTo({
            node:box,
            easing : easing,
            duration : 800,
            top : "350",
            left : "400"
        });
        var a4 = dojo.fx.slideTo({
            node:box,
            easing : easing,
            duration : 800,
            top : "50",
            left : "10"
        });
        var a5 = dojo.fx.slideTo({
            node:box,
            easing : easing,
            duration : 800,
            top : "500",
            left : "100"
        });
        dojo.fx.chain([a1,a2,a3,a4,a5]).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.Chained animation
10.Change position animation
11.Fade effect for Menu under ComboButton
12.Fade me out
13.Fade out animation
14.Fadein animation
15.Fadeout animation demo
16.Cross fade
17.Highlight 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