Hover Animation : Animation Action : Ajax Layer JAVASCRIPT DHTML TUTORIALS


JAVASCRIPT DHTML TUTORIALS » Ajax Layer » Animation Action »

 

Hover Animation




http://dynapi.sourceforge.net/
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999


<html>
<head>
<title>DynAPI Examples - Hover Animation</title>
<script language="Javascript" src="./dynapisrc/dynapi.js"></script>
<script language="Javascript">
dynapi.library.setPath('./dynapisrc/');
dynapi.library.include('dynapi.api');
dynapi.library.include('dynapi.fx.Thread');
//dynapi.library.include('dynapi.util.pathanim.js');  // hover requires a function in pathanim
dynapi.library.include('dynapi.fx.HoverAnimation');
</script>
<script language="Javascript">

dynapi.onLoad (function() {
  block = new DynLayer();
  block.setSize(20,20);
  block.setLocation(200,200);
  block.setBgColor("red");

  hover = new HoverAnimation(block);
  hover.setAmplitude(50);
  hover.setAngleIncrement(10);
  hover.sleep(20);

  hover.playAnimation();

  var listener = {
    onpathstart : function(e) {
      status = "start";
    },
    onpathrun : function(e) {
      var o = e.getSource();
      status = "play "+o.x+" "+o.y;
    },
    onpathstop : function(e) {
      var o = e.getSource();
      status = "stop "+o.x+" "+o.y;;
    }
  }
  block.addEventListener(listener);
  dynapi.document.addChild(block);
});

//-->
</script>
</head>

<body bgcolor="#ffffff">

<p>Hover
<br>amplitude: <a href="javascript:hover.setAmplitude(50)">50</a> | <a href="javascript:hover.setAmplitude(100)">100</a>
<br>angle increment: <a href="javascript:hover.setAngleIncrement(10)">10</a> | <a href="javascript:hover.setAngleIncrement(5)">5</a>
<br>sleep: <a href="javascript:hover.sleep(20)">20</a> | <a href="javascript:hover.sleep(40)">40</a>

</body>
</html>

           
       

Download : Download nav_dynapi.zip nav_dynapi.zip


-

Leave a Comment / Note


 
Verification is used to prevent unwanted posts (spam). .

Follow Navioo On Twitter

JAVASCRIPT DHTML TUTORIALS

 Navioo Ajax Layer
» Animation Action