setInterval in this code doesn't work properly
x = y = 0;
function mvtb(p, g){
i = 0;
tmp = setInterval(function (){
if(i < 100 && i >= 0){
document.getElementById("plan").scrollTop = 200*(y+((y-g)*(i/100)));
document.getElementById("plan").scrollLeft = 660*(x+((x-p)*(i/100)));
i++;
}
else if(i == 100){
clearInterval(tmp);
}
}, 10);
x = p; y = g;
}
CSS
#plan {overflow: hidden; height: 200px; width: 660px; background: #444;}
.plan {width: 1980px;}
.plan table {height: 200px; width: 660px;}
HTML
|
|
| |||
|
|
| |||
|
|
|
Move Table
0 0 1 0 2 0
0 1 1 1 2 1
0 2 1 2 2 2