Hallo.
ich habe vor, den Besuchern zu ermöglichen, die Seite scrollen zu lassen, leider scrollt der Code von mir zu schnell:
Du solltest mit setTimeout und scrollBy arbeiten.
Wie kann ich diese Funktion verlangsamen, so daß der User auch noch die Seite lesen kann?
Schleife raus, x und y raus und setTimeout und scrollBy rein. Mit setTimeout kannst du dann festlegen wie schnell er scrollen soll.
Und wie ist es möglich da z.Bsp. per Linker Mausklick die Funktion abgebrochen wird?
Mit document.onclick oder so was ähnlichem.
Für Hilfe und Tipps und ein paar Codeschnipsel bin ich Euch dankbar.
Das Ganze könnte z.B. so aussehn:
<script type="text/javascript">
<!--
function as()
{
window.scrollBy(0,1);
if(s) window.setTimeout("as()",100);
}
s = false;
document.onclick = function(){if(s == true) s = false; else{s = true; as()}}
//-->
</script>
Ein Klick startet das Scrolling, ein weiterer stoppt es, usw. Aber ob man sowas wirklich braucht ist doch ziemlich fraglich, wozu hab ich denn mein Mausrädchen?
Gruß
Norbert