Задать вопрос
t00rt
@t00rt

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

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

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

Похожие вопросы