There is a semitransparent overlay div covering document which destroys on click, but I need somehow to trigger onlick events of the element beneath overlay at the same time. Is there a way to click on specific coordinates with JS, or maybe determine underlying element having absolute x and y positions? Thanks.
-
4check out this answer to find the element by coordinates, and then trigger onclick on the found element: stackoverflow.com/questions/590119/…Nick– Nick2010-07-16 21:01:47 +00:00Commented Jul 16, 2010 at 21:01
-
would it be possible when the div element is added, you build a connection of the div element to the element above it. Then when the element above it is clicked, a handler is invoked for the div?Paul– Paul2010-07-16 21:07:43 +00:00Commented Jul 16, 2010 at 21:07
Add a comment
|
2 Answers
Nick has posted a link to awesome answer on how to get elements by x and y but unfortunately it's a comment so I can't accept it. :(
2 Comments
Biswanath
It might return the semi-transparent div. May be excluding semi-transparent will do the work for you.
Dmitry Gladkov
I already got it working as Nick posted his comment, but thanks.
If you can find out what is the element given the coordinates, you can always trigger the onclick handler yourself with jQuery using the .click() function.
1 Comment
Dmitry Gladkov
Sure, but how to determine which element's events I have to trigger?