mit :focus-Pseudoklasse auf li oder andere element, anderes als a,input,button, etc
Ist es möglich, wählen Sie ein element fokussiert ist, wie ein:Fokus, input:focus, aber auf der anderen element wie div, li, span-oder anderes?
Wenn es nicht möglich ist, wie kann es ersetzt werden durch ein tag?
Ich bin versucht zu ändern Höhe von einem li element, wenn er konzentrierte sich, versuchte mit ein, aber die Höhe wird sich nichts ändern.
Erbeten Info :
"Können Sie auch erklären, wie setzen Sie den Fokus auf LI?"
Via css-Selektor li:focus
. Sehen https://jsfiddle.net/s4nji/Rjqy5/.
- Können Sie auch erklären, wie Sie Fokus auf LI?
- Ich Tat es wie dieses, jsfiddle.net/s4nji/Rjqy5
- Ich sehe nicht, wo Ihr
LI
Holen Sie sich konzentriert? Alles, was Sie haben ist ein Satz vonLI
Elemente einer einen link bekommen können, konzentriert. Und die CSS-Einstellungen für fokussierte Elemente. Das ist, warum ich fragte Sie, wie Sie konzentrieren sich aufLI
element? Ich vermute, dass der einzige Weg ist, um einen Anker-tag innerhalb IhrerLI
zu machen, justierbares... nichtLI
direkt natürlich...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das ist einfach: fügen Sie einfach einen
tabindex
- Attribut der Elemente, die normalerweise nicht den Fokus erhalten.tabindex="0"
bedeutet, dass das element fokussierbar in sequentielle navigation mit der Tastatur, aber Ihre Ordnung ist definiert durch die Dokument-source-order - moz tabindex-docsKönnen Sie nicht fokussieren Liste posten. Auch nicht mit einem script. Ich habe versucht zu tun
$("li:first").focus()
aber es tut nichts. CSS nicht eingestellt, als ob es im Vordergrund. Dies bedeutet, dass Sie entweder nicht konzentrieren, Listenelemente oder dass:focus
pseudo-Klassen funktionieren nicht auf Listenelemente.Setzen Sie Anker in Liste Elemente
Diese wird scheinbar konzentrieren Sie Ihre Liste posten, aber es wird wirklich konzentrieren Anker-tags.
li:focus
oderli a:focus
? Später sollte die Arbeit natürlich.nav.menu-custom-wiki > ul > li > a:focus + div
und es beginnt, welche Untermenüs auf den Menüpunkt klickt (die sich die).