2010-07-16 18 views
5

Hay una superposición semitransparente div que cubre el documento que se destruye al hacer clic, pero necesito de alguna manera desencadenar eventos de solapamiento del elemento debajo de la superposición al mismo tiempo. ¿Hay alguna manera de hacer clic en coordenadas específicas con JS, o quizás determinar el elemento subyacente que tiene las posiciones absolutas xey? Gracias.Javascript haga clic en el elemento

+4

echa un vistazo a esta respuesta para encontrar el elemento por coordenadas, y luego activar onclick en el elemento encontrado: http://stackoverflow.com/questions/590119/javascript-retrieving-html-control-by-specifying-coordinates/1317387 # 1317387 – Nick

+0

sería posible cuando se agrega el elemento div, se crea una conexión del elemento div con el elemento que está sobre él. Luego, cuando se hace clic en el elemento de arriba, se invoca un controlador para el div? – Paul

Respuesta

4

Nick ha publicado un link con una respuesta increíble sobre cómo obtener elementos por xey, pero desafortunadamente es un comentario, así que no puedo aceptarlo. :(

+0

Podría devolver el div semitransparente. Puede ser que se excluya el semitransparente hará el trabajo por usted. – Biswanath

+0

Ya lo puse en funcionamiento cuando Nick publicó su comentario, pero gracias. –

1

Si puede averiguar cuál es el elemento dado a las coordenadas, siempre puede activar el manejador onclick usted mismo con jQuery usando la función .click().

+0

Sure, pero ¿cómo determinar qué eventos del elemento tengo que desencadenar? –

Cuestiones relacionadas