la deceleración es sencilla de lograr
sabemos de donde partimos y hasta donde tenemos que llegar
Cita: var tags=document.getElementsByTagName('A'),doms=[],intervalo=false,timeout=false,time=80, time2=80;
.....
time=time>1?time2:2; // resetea velocidad
deceleracion = offsetTop > actT ? 'down' : 'up';
intervalo=setInterval(function(){
// deceleración progresiva
switch(deceleracion) {
case 'down':
if((offsetTop-300) < actT) time += 2;
break;
case 'up':
if((offsetTop+300) > actT) time += 2;
break;
}
if(actT==offsetTop&&actL==offsetLeft){clearInterva l(intervalo);clearTimeout(timeout);}