Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Список элементов которые перекрывают заданную координату (https://javascript.ru/forum/events/57891-spisok-ehlementov-kotorye-perekryvayut-zadannuyu-koordinatu.html)

inflexible 25.08.2015 12:27

Список элементов которые перекрывают заданную координату
 
Есть координата(Left и Top относительно "котейнера"), нужно определить все DOM-элементы которые "перекрывают" эту координату)

ksa 25.08.2015 13:21

Цитата:

Сообщение от inflexible
нужно определить все DOM-элементы которые "перекрывают" эту координату)

И в чем собственно проблема?
- Узнать координаты относительно документа
- Пройтись по всем элементам
- Узнать их координаты, высоту и ширину
- Проверить свою точку на попадание в прямоугольник
- Если попадает, запомнить в массив

Вот этого должно хватить...

inflexible 25.08.2015 13:46

ну в принципе я все так и делал, просто кода много) думал может есть какие-то уже готовые методы, которых я не знаю)

ksa 25.08.2015 14:24

Цитата:

Сообщение от inflexible
просто кода много

Подключи jQuery и именно твой код заметно сократится... ;)
http://jquery.page2page.ru/index.php5/Позиция_элемента


Часовой пояс GMT +3, время: 03:37.