पर एक छवि को स्थानांतरित करना मैं एक छवि को दाईं ओर से केंद्र में स्थानांतरित करने की कोशिश कर रहा हूं और मुझे यकीन नहीं है कि यह सबसे अच्छा तरीका है या नहीं।एक एचटीएमएल कैनवास
var imgTag = null;
var x = 0;
var y = 0;
var id;
function doCanvas()
{
var canvas = document.getElementById('icanvas');
var ctx = canvas.getContext("2d");
var imgBkg = document.getElementById('imgBkg');
imgTag = document.getElementById('imgTag');
ctx.drawImage(imgBkg, 0, 0);
x = canvas.width;
y = 40;
id = setInterval(moveImg, 0.25);
}
function moveImg()
{
if(x <= 250)
clearInterval(id);
var canvas = document.getElementById('icanvas');
var ctx = canvas.getContext("2d");
ctx.clearRect(0, 0, canvas.width, canvas.height);
var imgBkg = document.getElementById('imgBkg');
ctx.drawImage(imgBkg, 0, 0);
ctx.drawImage(imgTag, x, y);
x = x - 1;
}
कोई सलाह?
setInterval मिलीसेकेंड, नहीं सेकंड की संख्या में ले जाता है । अधिकांश ब्राउज़रों के लिए व्यावहारिक निचली सीमा लगभग 10ms है। – jimr