Мой код:javascript - сделать setTimeout быстрее?
function slide(x)
{
if (x==undefined)
var x = 1;
if (x >= 4096)
return;
document.getElementById("slide").style.backgroundPosition = x + "px 0px";
x++;
setTimeout(function() {
slide(x);
}, 1);
}
Это делает вращение, изменяя backgroundPosition, и она работает (?). Но это слишком медленно, я хочу сделать это быстрее, а затем постепенно замедляться. Как я могу это сделать?
нажав на кнопка в Fiddle ничего не делает для меня –
Сделайте свои шаги большими. Например, x = x + 5 вместо x ++ –
Я обновил ссылку jsfiddle. – zqk