armancho7777777, соседей активного элемента легко получить используя свойства элемента .previousSibling и .nextSibling.
Важно проверить свойство nodeType соседа, т.к. в большинстве случаев это может быть [object Text], и взять следующего соседа (.nextSibling.nextSibling тут будет либо null для первого/последнего элемента, либо соседний элемент).
Дальше просто получить offsetLeft как писалось выше
|