Ich weiß, dass ich das Element mit dem höchsten Z-Index erhalten kann, indem ich document.elementFromPoint(x,y)
verwende.
Das Problem ist, dass ich jedes div holen muss, das den Ort des Touch-Events enthält.
Wie kann ich Berührungen an darunter liegende Elemente weitergeben?
Ich habe einige hacky Lösungen gesehen, die Elemente beim Erzeugen des Ereignisses zeigen, oder Zeiger-Ereignisse style mit CSS, aber ich kann diese nicht benutzen und sie können Flimmern verursachen ...
Das folgende Diagramm veranschaulicht, was ich tun muss:
Wenn die violetten, grünen und blauen Kästchen die div-Elemente darstellen und der rote Punkt der Touch-Ort ist, brauche ich eine Funktion, die "div3, div2, div1" zurückgibt.
Tags und Links javascript jquery touch click event-propagation