var x; function sample(){ var timer; var delay = 100; x = 0; var loop = function () { x = x + 10; if (x > 430) x = 100; paint(); clearTimeout(timer); timer = setTimeout(loop, delay); } loop(); } function paint(){ var sub=new svgpaint(); str="<svg width=\"500\" height=\"500\">"; str=str+sub.text(x,x,20,"猫"); str=str+"</svg>"; $("#memo").html(str); }