webForumDet fria alternativet

Horisontell skroll till vertikal

JavaScriptur Javascript

1 svar · 144 visningar · startad av ipanema

ipanemaMedlem sedan sep. 200057 inlägg
#1

Följande kod fungerar som en horisontell sidskroll. Hur förändrar jag koden för att få den att skrolla vertikalt i stället?

<SCRIPT language=JavaScript>
<!--
var spd = 100, scroll_cx = 0, scroll_dest = 0;

	function mats_scroll(dest) {
		scroll_dest = dest;

		while(scroll_dest != scroll_cx) {
			diff = scroll_dest - scroll_cx;
			if(scroll_dest \< scroll_cx) {
				scr = Math.round((diff - spd) / spd);
			} else {
				scr = Math.round((diff + spd) / spd);
			}
			scroll_cx += scr;
			parent.main.scrollTo(scroll_cx,0);
		}
	}

//-->
</SCRIPT>

colioneMedlem sedan juni 20014 421 inlägg
#2

Den här anger åt vilket håll den skall scrolla:

parent.main.scrollTo(scroll_cx,0);

Den färsta beskriver förflyttelsen i x-led (scroll_cx), den andra i y-led (0)

252 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
126 ms — hämta forumlista (db)
121 ms — hämta statistik (db)
124 ms — hämta tråd, inlägg och bilagor (db)