---
title: "scrollen på min sida"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/65556-scrollen-på-min-sida"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "voigtann1"
published: "2003-01-20T16:45:14.000Z"
updated: "2003-01-21T19:53:40.000Z"
replies: 3
views: 251
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/65556-scrollen-på-min-sida"
---

# scrollen på min sida

## #1 — voigtann1, 2003-01-20T16:45Z

eftersom inte jag har gjort den (kan inte mycket javascript)

hade bestämt mej att ändra om sidan, men jag gillar starkt min design så tänke jag kanske göra lite på "min" scroll

```
var x = 0; dx = 0; dx2 = 1; 

function scrollit(dest_arg) { 
	dest=dest_arg;
	ww = 650          //  ww är sidbredden... 
	dest = dest*ww 
	dx = Math.ceil(Math.abs(dest - x) / 30); 
	if (dx>50) { dx = 50; } 
	dx2 = 1; 
	if (dest < x) { dx2 = -1;} 
	doScroll();  
}

function doScroll(){
	if ((dx+1)*(dx+2)/2 <= Math.abs(x-dest)) { 
		dx = dx + 1; 
	} else { 
		if (dx*(dx+1)/2 > Math.abs(x-dest)) { 
			dx = dx - 1;
		 } 
	}  
	x = x + dx*dx2;  
	if (dx>50) { dx = 50; } 
	scrollTo(x, 0); 
	if(dest != x) {
		setTimeout("doScroll();",1);
	}
}
```

 Jojoxx version av den.. jag skulle antingen:
1\. ha så att scrollen "ökar" farten suckssivt eller
2\. Ha så att scrollen scrollar vanligt och sen scrollar den lite extra och sen tillbaka (som en liten sticky post) typ hoppas ni förstår vad jag menar

Permalänk: https://www.webforum.nu/p/65556

## #2 — Engine^, 2003-01-20T19:29Z

Du får ta och ändra i doScroll()-funktionen. Hastigheten bestäms av *dx*. -1 eller +1 innebär att texten drar en pixel åt vänster eller en åt höger. Istället för +/- 1 så får du ha ytterligare en variabel, som du skickar varje gång till funktionen i setTimeout.
T.ex. så kan du ha *dx += xSpeed*. Och samtidigt ha *xSpeed += 1*. Eller något sådant.

Det är bara att experimentera... ;)

Permalänk: https://www.webforum.nu/p/920230

## #3 — voigtann1, 2003-01-20T19:55Z

\*jag kan inget om javascript\* lite mer "copy&paste" i kodena hade hjälpt :e

Permalänk: https://www.webforum.nu/p/920246

## #4 — voigtann1, 2003-01-21T19:53Z

\*morr\* går inte ....  x(

Permalänk: https://www.webforum.nu/p/924252

---

Tråden på webben: https://www.webforum.nu/amne/javascript/65556-scrollen-på-min-sida
