Das CSS-Kontrollkästchen funktioniert nicht

7

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%     
methuselah 21.10.2014, 18:50
quelle

2 Antworten

16

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:

%Vor% %Vor%
    
Alex Char 21.10.2014, 18:55
quelle
2

Mit dem menuOverlay korrekt hinzugefügt:

Ссылка

%Vor%     
Mathieu Labrie Parent 21.10.2014 19:03
quelle

Tags und Links