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 + '%';
});
})();