Improve non-composited animation

This commit is contained in:
djmaze 2021-04-20 13:41:51 +02:00
parent e1a08a9755
commit 1a8eea24cf
3 changed files with 11 additions and 22 deletions

View file

@ -72,11 +72,11 @@ const
p = win.progressJs = {
set: percent => progress.style.width = Math.min(percent, 100) + '%',
end: () => {
if (container) {
if (progress) {
p.set(100);
setTimeout(() => {
container.remove();
container = progress = null;
progress.remove();
progress = null;
}, 600);
}
}
@ -90,8 +90,7 @@ const layout = getCookie('rllayout');
doc.documentElement.classList.toggle('rl-mobile', 'mobile' === layout || (!layout && 1000 > innerWidth));
let pStep = 0,
container = eId('progressjs'),
progress = container.querySelector('.progressjs-inner'),
progress = eId('progressjs'),
RL_APP_DATA = {};