---
title: "Flytta stegvis"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/83876-flytta-stegvis"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Jesper T"
published: "2003-08-09T16:48:54.000Z"
updated: "2003-09-10T17:33:44.000Z"
replies: 13
views: 307
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/83876-flytta-stegvis"
---

# Flytta stegvis

## #1 — Jesper T, 2003-08-09T16:48Z

Jag skulle vilja kunna flytta ett lager stegvis. Tittade lite på jojoxx lagerscript, men får dock inte till det.
<http://www.jojoxx.net/test/movelayer.html>
Alltså att lagret förflyttar sig med steg om ex. 15 pixlar.

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

## #2 — Jojoxx, 2003-08-09T18:06Z

<http://www.jojoxx.net/test/movelayer3.html>

Du hittar variabeln **grid** i början av scriptet. :)

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

## #3 — Jesper T, 2003-08-10T17:10Z

Åhhh.. tack!
Hur skulle dessa rader bli?

```
 function rubber(layer){
		setOnMousemove("");
		var Yposition = Math.floor(getMouseY()-offsetY)/grid)*grid;
		alert('Lager: '+layer+' Position:'+Yposition); 
	}
```

 
För det är ju så att detta ger olika resultat hela tiden i kombination med "grid-funktionen".
var Yposition = getMouseY()-offsetY;

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

## #4 — Jojoxx, 2003-08-10T17:35Z

Vill du ha y-positionen på lagret? Använd funktionen **getLayerY(layer)** (du ser även hur den används i exemplet) Eller tänkte du på något annat?

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

## #5 — Jesper T, 2003-08-10T17:39Z

Ja, jag vill ha y-positionen.
Men om jag använder scriptet för att köra det hela stegvis så får jag olika värden i alerten varje gång jag flyttar och släpper musen.

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

## #6 — Jojoxx, 2003-08-10T17:45Z

Ursäkta om jag är inte söndagstrött, men vad vill du göra med y-koordinaten och när? :)

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

## #7 — Jesper T, 2003-08-10T17:58Z

När jag släpper upp musen (efter att jag flyttat lagret) så vill jag att lagrets y-position skall alertas.
Men även fast lagret "stegas" fram med 15 pixlar så kan det tex. stå "2" i alerten.
Och det "borde" ju vara omöjligt att få 2 när lagret skall stegas med 15 pixlar.
Alltså: 0, 15, 30, 45 ....osv, men inte två(2).

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

## #8 — Jojoxx, 2003-08-10T18:32Z

[Så här](http://www.jojoxx.net/test/movelayer3.html)?

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

## #9 — Jesper T, 2003-08-10T18:40Z

Jaaaaaaaaaaaaaa!!!!!!!!!!!!! :birp

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

## #10 — Jojoxx, 2003-08-10T18:45Z

Hehe... fast det var ändå inte så jag tänkte, skrev faktiskt fel även om resultatet blev det samma.

[Menade ju så här](http://www.jojoxx.net/test/movelayer3.html).

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

## #11 — Jesper T, 2003-08-10T18:47Z

Ok, det kanske blir lite mera optimerat då, eller?

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

## #12 — Jojoxx, 2003-08-11T05:36Z

Jao... det första exemplet använde samma uträkning som vid positioneringen av lagret, den andra läser av faktisk aktuell position. Blev lite fel vid \[cltr\]\[c\] och \[ctrl\]\[v\] :)

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

## #13 — Cactuz, 2003-09-10T17:01Z

Kan man göra så det tar stopp ifall lagrets kant når skärmens kant?

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

## #14 — Jojoxx, 2003-09-10T17:33Z

Det var exemplet innan :) <http://www.jojoxx.net/test/movelayer2.html>

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/83876-flytta-stegvis
