У меня есть координаты (X, Y) точки в документе HTML. Как определить, что DOM node находится в этих координатах?
Некоторые идеи:
- Есть ли функция проверки удаленных данных DOM, которую я пропустил, которая принимает точку (X, Y) и возвращает туда элемент DOM?
- Существует ли эффективный способ перемещения дерева элементов DOM для поиска содержащего элемент? Кажется, что это было бы сложно из-за абсолютно позиционированных элементов.
- Есть ли способ имитировать событие в заданной (X, Y) позиции, так что браузер заканчивает создание объекта события, у которого есть указатель на элемент?
(Фон: я вставляю Qt QWebView в собственное приложение. Я пытаюсь изменить контекстное меню, которое Qt-виджет предоставляет на основе DOM node, что мышь закончилась, но Qt 4.5 не может ударить тест к элементу DOM, хотя эта функциональность входит в 4.6. Поэтому я надеюсь, что смогу поднять координату в Javascript и провести там тестирование с DOM-API.)
Спасибо!