2013-05-01 6 views
5

Ich entwickle eine kleine Chrome-Erweiterung, damit der Benutzer sehen kann, was er schreibt. Es ist ein einfaches halbtransparentes, schwebendes div-Element. Das Problem, das ich habe, ist, dass HTML-Elemente darunter keine Klickereignisse erhalten, weil das div-Element über ihnen ist (> z-index).Wie html-Elemente mit höheren Z-Index-Catch-Ereignissen verhindert werden können

Meine Frage ist: Ist eine Möglichkeit, meine div "transparent" für Click-Ereignisse (und andere Art von Ereignissen) zu machen?

Ein Bild: enter image description here

Antwort

4

Versuchen Sie, die 'Pointer-Ereignisse' CSS-Regel.

pointer-events: none; 
+0

+1 wusste das nicht! obwohl es nicht sehr gut unterstützt aussieht. https://developer.mozilla.org/en-US/docs/CSS/pointer-events – Josh

+0

Lookout für IE-Unterstützung – Ejaz

+2

Aber er entwickelt eine Chrome-Erweiterung – thebreiflabb