Markus Thomas: Seite scrollen lassen per Click

Beitrag lesen

Hallo,

Wie kann ich diese Funktion verlangsamen, so daß der User auch noch die Seite lesen kann?

var x=0;
var y=0;
function scroll(action)
{
  x++;
  if (action="stop") x=10000;
  y++;
  if (x<10000);
  window.scrollTo(x,y);
  setTimeout('scroll()',50);
}

Die 50 bedeutet eine Verzögerung von 50ms, da mußt du eun wenig rumprobieren, was die beste Verzögerung ist.

Und wie ist es möglich da z.Bsp. per Linker Mausklick die Funktion abgebrochen wird?

<a href="#" onclick="scroll('stop')">Stop</a>

Gruß Markus

--
alles wird gut...