Есть турнирная сетка в ней может быть от 1 до 7 этапов.
При нажатии на i у матча открывается элемент в котором указаны все игры в данном мачте и инфа, по умолчанию он открывается справа от i. В случаи когда таблица более 4 этапом, окно с информацией уходит за пределы элемента где лежит сетка.
Подскажите как можно в данном случаи определить что окно выходит за рамки, чтобы в дальнейшем перенести его налево. Интересует не конкретное решение, а метод/способ. Нужен именно перенос, другие варианты не интересуют.