---
title: "Olinjär interpolering?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/84529-olinjär-interpolering"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Jesper T"
published: "2003-08-26T19:41:36.000Z"
updated: "2003-08-26T23:05:32.000Z"
replies: 3
views: 220
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/84529-olinjär-interpolering"
---

# Olinjär interpolering?

## #1 — Jesper T, 2003-08-26T19:41Z

Går det att få ett flytande lager att accelerera över en sida?
Alltså, starta långsamt och sedan öka i hastighet.
Hur?

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

## #2 — Jojoxx, 2003-08-26T20:12Z

Ungefär så här?

```
<script type="text/javascript">
var speed=0; xpos=0;
function acc(){
	speed++;
	xpos+=speed;
	document.getElementById("foo").style.left=xpos;
	if(xpos<1280){ setTimeout("acc();",50); } else { document.getElementById("foo").style.display="none"; }
}
window.onload=function(){
	setTimeout("acc();",50);
}
</script>
<div id="foo" style="position:absolute;top:100px;left:0px;">Ett lager...</div>
```

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

## #3 — Jesper T, 2003-08-26T20:17Z

Snyggt!

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

## #4 — dectgap, 2003-08-26T23:05Z

Ett litet tillägg för att få det att fungera i Mozilla:

```
<script type="text/javascript">
var speed=0; xpos=0;
function acc(){
	speed++;
	xpos+=speed;
	document.getElementById("foo").style.left=xpos[red]+"px"[/red];
	if(xpos<1280){ setTimeout("acc();",50); } else { document.getElementById("foo").style.display="none"; }
}
window.onload=function(){
	setTimeout("acc();",50);
}
</script>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/84529-olinjär-interpolering
