<!doctype html>
<html>
<head>
<link rel="stylesheet" type="text/css" media="all" href="css/reset.css" /> <!-- reset css -->
<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
<style>
canvas{border:1px solid red;}
</style>
<script>
$(function(){
var canvas=document.getElementById("canvas");
var c=canvas.getContext("2d");
//draw labirynt
var xZero=0;
var yZero=0;
var cW = canvas.width;
var cH = canvas.height;
var count = 20;
var xW =cW/count;
var xH =cH/count;
var halfH = cH/2;
for(i=0; i<count; i++){
c.beginPath();
xZero += xW;
yZero += xH;
var rand = Math.floor(Math.random() * 400) + yZero
cH -= xH;
c.moveTo(xZero, yZero);
c.lineTo(xZero, rand);
c.stroke();
c.moveTo(xZero, rand + 20);
c.lineTo(xZero, cH);
c.stroke();
}
// set the dynamic outside the loop
var dynamic = 10;
var speedX = 5;
var speedY = 5;
var x = 0;
var y = 0;
//loop function
function loop(){
// change dynamic
x += speedX;
y += speedY;
// stop the the animation if it runs out-of-canvas
if (x>canvas.width || y>canvas.height){
speedX = speedX * (-1);
speedY = speedY * (-1);
}
// clear the canvas for this loop's animation
// c.clearRect(0,0,canvas.width,canvas.height);
// c.fillStyle = '#87CEEB';
// draw
// c.beginPath();
// c.arc(x,y, 10, 0, Math.PI*2, false);
// c.fill();
//draw labirynt
}
var myTimer=setInterval(loop,20);
}); // end $(function(){});
</script>
</head>
<body>
<canvas id="canvas" width=1400 height=600></canvas>
</body>
</html>
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}