JavaScript: elementFromPoint (x, y) - PullRequest
       1

JavaScript: elementFromPoint (x, y)

0 голосов
/ 27 мая 2011

Эй, ребята, я пишу плагин для Firefox и использую следующую функцию:

var obj = page.elementFromPoint (x, y);// x, y - координаты мыши

Однако эта функция возвращает самый верхний элемент, который находится под заданной точкой.Это не достаточно хорошо для меня, мне нужен самый внутренний элемент, который находится под данной точкой.Кто-нибудь знает как это сделать?

Спасибо

1 Ответ

1 голос
/ 29 февраля 2012

Gecko и WebKit поддерживают стиль pointer-events: none;, чтобы предотвратить события указателя на элементе, скрывающем тот, который вы хотите найти, но обычно вы можете только вручную искать дерево DOM. Или установите display: none; на элементы, которые вы не хотите получать, прежде чем использовать elementFromPoint, если это возможно в вашей настройке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...