14 lines
430 B
JavaScript
14 lines
430 B
JavaScript
// static/js/animations.js
|
|
document.addEventListener("DOMContentLoaded", () => {
|
|
const rows = Array.from(document.querySelectorAll("#ranking-table tbody tr"));
|
|
// Ordenamos por rank y delay incremental
|
|
rows.sort((a, b) =>
|
|
parseInt(a.dataset.rank) - parseInt(b.dataset.rank)
|
|
).forEach((row, i) => {
|
|
setTimeout(() => {
|
|
row.style.opacity = 1;
|
|
row.style.transform = "scale(1)";
|
|
}, 150 * i);
|
|
});
|
|
});
|