Ciao,vorrei spostare un div dinamicamente incrementando di 10px ogni 2 secondi fino ad arrivare a 300px.Il codice che riporto dovrebbe essere giusto invece mi da errore!Solo commentando il setInterval non mi da errori...come posso fare?
function Sposta(div) {
var str = document.getElementById(div).style.left;
var startx = Number(str.replace("px",""));
if(startx < 300) {
document.getElementById(div).style.left = startx + 10;
setInterval(Sposta(div),2000);
}
}
function Sposta(div) {
var str = document.getElementById(div).style.left;
var startx = Number(str.replace("px",""));
if(startx < 300) {
document.getElementById(div).style.left = startx + 10;
setInterval(Sposta(div),2000);
}
}