Возможный дубликат:
Как получить список всех элементов, находящихся в точке щелчка?
Я знаю, что могу получить элемент с наивысшим z-индексом, используя document.elementFromPoint(x,y)
.
Проблема в том, что мне нужно получить каждый div, содержащий местоположение сенсорного события.
Как я могу распространять касания на элементы под ним?
Я видел некоторые хакерские решения, которые отображают/скрывают элементы при повторной генерации события или стиля событий указателя с помощью css, однако я не могу их использовать, и они могут вызвать мерцание...
На следующей диаграмме показано, что мне нужно сделать:
Если фиолетовый, зеленый и синий прямоугольники представляют собой элементы div, а красная точка — место касания, мне нужна функция, которая возвращала бы «div3, div2, div1».