---
title: "Snabb lagerförflyttning? While?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/40643-snabb-lagerförflyttning-while"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "M@rtin"
published: "2002-04-01T19:15:49.000Z"
updated: "2002-04-02T21:32:49.000Z"
replies: 5
views: 277
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/40643-snabb-lagerförflyttning-while"
---

# Snabb lagerförflyttning? While?

## #1 — M@rtin, 2002-04-01T19:15Z

Jag skulle behöva flytta ett lager med ganska hög hastighet.
Använder jag setTimeout på en funktion med 1ms som tid så går det alldeles för sakta. Jag kan ju göra så att lagret flyttas mer än en pixel i taget men det blir inte snyggt.

Jag tänkte att det borde gå snabbare om man scrollade med en while loop men då räknade loopen först fram så många pixlar som lagret skulle flyttas och sen flyttade den det dit på en gång så det blev inte alls som jag ville. 

Nån som har en idé om hur man ska lösa detta? :)

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

## #2 — Jojoxx, 2002-04-02T06:02Z

Om du gör en funktion (eller rättare sagt försöker) som ittereras (upprepas) 1 ggn / ms m.h.a. setTimeout och varje gång flyttar ett lager 1 pixel så kommer du att märka att det tar mycket längre tid än 1 sek (1000 ms) att flytta lagret 1000 pixel. Alltså kan vi konstatera att webbläsare inte hinner med. Det du får göra då är att flytta lagret fler pixlar varje gång istället. Sedan kan du kanske snygga till det genom att sakta ner (ta färre pixlar) i början och slutet av scrollen för att få en mjukare rörelse.

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

## #3 — M@rtin, 2002-04-02T17:45Z

Ah. Ja nu gjorde jag så att hastigheten beror på hur lång sträck den har kvar att förflytta sig. Blev riktigt snyggt :)

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

## #4 — Broskan, 2002-04-02T18:44Z

Nyfiken

Får vi se hur du löste det????

//Broskan

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

## #5 — M@rtin, 2002-04-02T21:20Z

Lite svårt att förklara. Tror nästan du får kolla koden:

<http://194.236.155.208/buss/>

Funkar bara i IE än så länge...

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

## #6 — Broskan, 2002-04-02T21:32Z

Snyggt

Ja det där vart väl kanonbra eller.

//Broskan

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/40643-snabb-lagerförflyttning-while
