Dantes (обсуждение | вклад) Нет описания правки |
Dantes (обсуждение | вклад) Нет описания правки |
||
Строка 6: | Строка 6: | ||
if (!events.length) return; | if (!events.length) return; | ||
Array.prototype.forEach.call(events, function (event) { | var containerWidth = container.offsetWidth; | ||
var | var eventSpacing = 25; | ||
Array.prototype.forEach.call(events, function (event, index) { | |||
var leftPercentage = index * eventSpacing; | |||
if (leftPercentage >= 100) { | |||
leftPercentage = 100; | |||
event.style.top = (Math.floor(index / 4) * 50) + 'px'; | |||
} | |||
event.style.left = leftPercentage + '%'; | |||
}); | }); | ||
})(); | })(); |
Версия от 06:23, 17 января 2025
(function () { var container = document.querySelector('.timeline-container'); if (!container) return; var events = document.querySelectorAll('.timeline-event'); if (!events.length) return; var containerWidth = container.offsetWidth; var eventSpacing = 25; Array.prototype.forEach.call(events, function (event, index) { var leftPercentage = index * eventSpacing; if (leftPercentage >= 100) { leftPercentage = 100; event.style.top = (Math.floor(index / 4) * 50) + 'px'; } event.style.left = leftPercentage + '%'; }); })();