t00rt
@t00rt

Как получить блок под блоком по которому кликнул?

Есть два div блока один над другим, как получить нижний блок при клике по верхнему в красной точке?
Блоки могут иметь одного родителя, разных родителей и таких пар может быть много. Суть в том как отловить событие клика и получить нижний блок?
5bf97fbe0c078668390431.png
  • Вопрос задан
  • 98 просмотров
Решения вопроса 1
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
Есть такой метод elementsFromPoint, он получает все элементы, которые находятся по заданным координатам. т.е. схема такая
1) Слушаете клик по элементу.
2) Получаете координаты мыши
3) Передаете координаты мыши в elementsFromPoint, и получаете массив элементов.
4) Работаете с массивом. Он отсортирован по "глубине".
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
alex_keysi
@alex_keysi
Помог с решением? Отметь “правильный ответ”
А если тот же обработчик поставить на красную точку? Не подойдет?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы