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