Ich versuche, die Seite mit einem div (das für ein Menü verwendet wird) zu überlagern, wenn die Checkbox-Schaltfläche aktiviert ist, aber es scheint nicht zu funktionieren. Feuert das Ereignis nicht ab?
Jsfiddle hier .
HTML
%Vor%CSS
%Vor% Sie verwenden nicht den richtigen +
Selektor.
B + E: Jedes E-Element, das das nächste Geschwister eines B-Elements ist (also: das nächste Kind des gleichen Elternteils)
Sie haben kein Element mit der ID #menuOverlay
in DOM.
Der einzige Weg, wie dies mit Ihrem aktuellen CSS funktioniert, ist folgender: