Я уже пробовал свою удачу и много искал, но не смог найти решение моей проблемы. Предложенная функция должна нарисовать набор строк с использованием jcanvas и приостановить рисунок в соответствии с предварительно записанными временами. Вместо этого он просто рисует все строки сразу. Вот код JQuery в вопросе:Отложенный рисунок jCanvas линии
$("#start").click(function(){
$("canvas").css("display","block");
var obj = { strokeStyle: "#000", strokeWidth: 6, rounded: true};
for (i=0;i<counter;i++)
{
obj['x'+(i+1)] = arrX[i];
obj['y'+(i+1)] = arrY[i] - 12;
setTimeout(function() {
var interval = setInterval(function() {
$("canvas").drawLine(obj);
}, 0);
}, timeDiffs[i]);
}
});
Я не уверен, что вы имеете в виду setInterval 0. Следствием этого является то, что вы собираетесь постоянно рисовать ту же линию снова и снова так быстро, как вы Можно. – CharlesTWall3