Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Плюс ко всему если выполняется анимация в табе, который невидим, браузеры не будут продолжать перерисовку
function(/* function */ callback, /* DOMElement */ element){
window.setTimeout(callback, 1000 / 60);
};element теряется? Я бы сделал так:function(/* function */ callback, /* DOMElement */ element){
window.setTimeout(function() { callback.call(callback,element); }, 1000 / 60);
};function(/* function */ callback, /* DOMElement */ element){
window.setTimeout(callback, 1000 / 60);
};
function(/* function */ callback, /* DOMElement */ element){
window.setInterval(callback, 1000 / 60);
};
Продвинутые анимации с requestAnimationFrame