Показать сообщение отдельно
  #1 (permalink)  
Старый 05.08.2016, 06:25
Интересующийся
Отправить личное сообщение для xbit Посмотреть профиль Найти все сообщения от xbit
 
Регистрация: 08.03.2016
Сообщений: 25

Все DOM элементы под другим элементом. Или в пределах координат.
Добрый день.

Есть координаты воображаемого прямоугольника (position: absolute) и нужно получить все элементы/узлы дерева DOM, которые находятся под этим прямоугольником.

Собираюсь реализовать выделение элементов мышкой. Зажимаем левую кнопку мыши, тянем. Создается див с границей 1px dotted grey, растягивается по координатам курсора. Все элементы которые будут под этим дивом должны выделяться.

Объяснил криво, но тут то и объяснять нечего - в операционных системах мы так мышкой папки и файлы выделяем.

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

И такой момент: мне нужно 1) определить какие элементы находятся под другим элементом. 2) выбрать все элементы в пределах координат.

Скорее всего обе задачи решаются одним способом, но на всякий случай уточнил. Буду благодарен за помощь.

P. S. Без jQuery и библиотек плиз. Пишу native.

Последний раз редактировалось xbit, 05.08.2016 в 06:37.
Ответить с цитированием