Получить элемент ниже другого элемента в Javascript - PullRequest
2 голосов
/ 03 марта 2011

Если у вас есть документ, полный элементов с абсолютным позиционированием, и вы установили обработчик щелчка документа ( document.onclick = handler ).Можно ли получить все объекты, которые разделяют положение мыши?т.е. два блока div перекрываются, а не только верхний

1 Ответ

4 голосов
/ 03 марта 2011

Используйте следующий алгоритм:

  1. , чтобы узнать координаты мыши x и y.
  2. Используйте document.elementFromPoint, добавьте возвращенный элемент в массив.
  3. Скрыть этот элемент, используя display: none
  4. Переходите к 2, пока возвращаемый элемент не станет document.body
  5. Показать все скрытые элементы.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...