Как посчитать позицию элемента, который находится внутри scroll элемента?
Такая ситуация. Если таблица не имеет скрола - все ок. Но когда контент не умещается - она у меня скролится. И из-за этого не могу посчитать точную его позицию. Он как бы считает верно, но если проскролить таблицу чтобы элемент был виден и кликнуть то позиция элемент, который появится при клике улетает далеко-далеко. Кто сталкивался? Как решили?
FabiBoom, думаю что нет. Потому что в данном случае - это таблица. И родитель этого элемента будет tr. Выше - tbody. Выше - table. И только потом сам элемент у которого есть скролл
GaserV, есть два варианта - поднимаетесь так по предкам пока не достигнете нужного - elem.parentElement.parentElement.parentElement.parentElement. Да скучно.
Можно проще есть такой метод, который возвращает ближайшего предка по селектору closest