[frage] scrollspeed bei scrollTo definieren

utor

Grünschnabel
hallihallo ich habe da nen kleines problem, und zwar wie steuer ich in dem gezeigten script den
scrollspeed, hab bis jetzt nur sachen gefunden, wo man den scrollspeed für zb newsticker
definiert... und das funst da irgendwie nich...

falls mir da jmd weiterhelfen kann wärs super :D

mein script sieht so aus:
Code:
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<img src="zusammen.jpg" width="2958" height="500" usemap="#Map" border="0" onLoad="javascript:PosNauka()">
<map name="Map">
<area shape="rect" coords="276,443,343,458" href="javascript:PosNauka()">
<area shape="rect" coords="276,459,343,474" href="javascript:PosPetra()">

<area shape="rect" coords="1334,310,1396,324" href="javascript:PosPetra()">
<area shape="rect" coords="1327,325,1400,340" href="javascript:PosSophia()">

<area shape="rect" coords="1860,359,1924,371" href="javascript:PosNauka()">
<area shape="rect" coords="1856,371,1930,388" href="javascript:PosSophia()">
</map>
<script type="text/javascript">
<!--
function PosNauka() { window.scrollTo(1078,133) }
function PosSophia() { window.scrollTo(28,238) }
function PosPetra() { window.scrollTo(1700,168) }
//-->
</script>


...nur wie steuer ich hier die scrollgeschwindigkeit ?

die richtige form wäre wohl:
Code:
ScrollSpeed = 275; // milliseconds between scrolls


dank`euch schomma im voraus :D
utor
 
Bei scrollTo gibts keinen Speed, welchen man ändern könnte.

Um das nachzubauen,müsstest du das Skript so umbauen, dass es per scrollBy() läuft. Als Parameter gibtst du dem Skript die Position an, wo es hingehen soll.

Im Skript scrollst du dann mit kleinen Schritten Richtung Zielposition, wenn diese erreicht ist, wird es abgebrochen.

Dieses Skript rufst du per setInterval() auf mit dem gewünschten Tempo als parameter.... das wäre dann dein Scrollspeed.
 

Neue Beiträge

Zurück