---
title: "Strul med att flytta en <div>"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/163685-strul-med-att-flytta-en-div"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "visslaren"
published: "2007-08-21T11:59:19.000Z"
updated: "2007-08-21T11:59:19.000Z"
replies: 0
views: 258
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/163685-strul-med-att-flytta-en-div"
---

# Strul med att flytta en <div>

## #1 — visslaren, 2007-08-21T11:59Z

Hej,

Sitter och försöker fixa ett litet javascript som ska flytta en \<div\> från en punkt till en annan, med en "animering". Men jag får det inte riktigt att fungera. Det fungerar första vändan men sen får jag bara följande felmeddelande hela tiden:

"Fel vid tolkningen av värdet för egenskapen "margin-left". Ignorerad deklaration."

Jag har kommit fram till att felet förmodligen ligger i "obj.marginLeft+6;". Skippar jag +6 så skrivs inget värde ut alls nämligen när jag testar. i csskoden är margin-left satt till 0.
Jag har även provat med Number(obj.marginLeft)+6; utan framgång.

Nån som sitter på en lösning? :)

```
function slider(id) {
	var obj = document.getElementById(id).style;
	var pos_x = obj.marginLeft+6;
	obj.marginLeft = pos_x+'px';
	
	// Denna rad är bara till för lite felsökning. 
	document.getElementById('page-content').innerHTML += id+' - '+obj.marginLeft+'<br />';
	
	if(pos_x < 222) {
		timer = setInterval("slider('"+id+"')", 100);
	}
}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/163685-strul-med-att-flytta-en-div
