2010-07-16 2 views
5

Существует полупрозрачный оверлей div, охватывающий документ, который разрушается при щелчке, но мне нужно как-то запускать события onlick элемента под наложением одновременно. Есть ли способ щелкнуть по определенным координатам с помощью JS или определить базовый элемент, имеющий абсолютные позиции x и y? Благодарю.Элемент javascript click element

+4

проверить этот ответ, чтобы найти элемент по координатам, а затем вызвать onclick на найденном элементе: http://stackoverflow.com/questions/590119/javascript-retrieving-html-control-by-specifying-coordinates/1317387 # 1317387 – Nick

+0

было бы возможно, когда добавлен элемент div, вы создадите соединение элемента div с элементом над ним. Затем, когда элемент над ним щелкнут, обработчик вызывается для div? – Paul

ответ

4

Nick отправил link в замечательный ответ о том, как получить элементы по x и y, но, к сожалению, это комментарий, поэтому я не могу его принять. :(

+0

Это может вернуть полупрозрачный div. Может быть, исключение полупрозрачного будет работать для вас. – Biswanath

+0

Я уже работал, так как Nick опубликовал свой комментарий, но спасибо. –

1

Если вы можете узнать, что представляет собой элемент, заданный координатами, вы всегда можете запускать обработчик onclick самостоятельно с помощью jQuery с помощью функции .click().

+0

Конечно, но как определить, какие события в элементе я должен вызвать? –