2010-07-16 14 views
5

Es ist eine halbtransparente Overlay div Dokument abdecken, die beim Klicken zerstört, aber ich muss irgendwie onlick Ereignisse des Elements unter Overlay zur gleichen Zeit auslösen. Gibt es eine Möglichkeit, mit JS auf bestimmte Koordinaten zu klicken oder das darunterliegende Element mit absoluten x- und y-Positionen zu bestimmen? Vielen Dank.Javascript Klick durch Element

+4

überprüfen Sie diese Antwort, um das Element nach Koordinaten zu finden, und dann onclick auf das gefundene Element auslösen: http://stackoverflow.com/questions/590119/javascript-retrieving-html-control-by-specifying-coordinates/1317387 # 1317387 – Nick

+0

wäre es möglich, wenn das div-Element hinzugefügt wird, baut man eine Verbindung des div-Elements mit dem Element darüber auf, dann wird, wenn das Element darüber angeklickt wird, ein Handler für div aufgerufen. – Paul

Antwort

4

Nick hat eine link zu ehrfürchtige Antwort auf, wie Elemente durch x und y erhalten, aber leider ist es ein Kommentar, so dass ich es nicht akzeptieren kann gepostet. :(

+0

Es könnte das halbtransparente div zurückgeben. Kann halbtransparent sein macht die Arbeit für Sie. – Biswanath

+0

Ich habe es bereits funktioniert, als Nick seinen Kommentar posten, aber danke. –

1

Wenn Sie herausfinden können, welches Element die Koordinaten erhalten, können Sie den onclick-Handler immer selbst mit jQuery mit der Funktion .click() auslösen.

+0

aber wie man bestimmt, welche Element Ereignisse ich auslösen muss? –

Verwandte Themen