Wie zeige ich die erste <ul>
innerhalb einer <li>
, wenn ich auf die <li>
schweben?Toggle ul (Untermenü)
0
A
Antwort
3
HTML:
<ul>
<li class="firstLevel">
<ul></ul>
</li>
<li class="firstLevel"></li>
<li class="firstLevel"></li>
</ul>
JS:
$('li.firstLevel').hover(function(){
$(this).find('ul:first').show();
},
function(){
$(this).find('ul:first').hide();
});
Hinweis: Dies ist für Browser nur notwendig ist, die hover
auf lis (IE6) nicht
3
$("ul.menu>li").hover(
function() {
$(this).children("ul:first").show();
},
function() {
$(this).children("ul:first").hide();
}
);
0
unterstützen
Nur um zu befürworten CSS. Wenn Sie IE6 nicht unterstützen und keinen Spezialeffekt benötigen, empfehle ich Ihnen dies mit CSS:
Verwandte Themen
- 1. auf klicken toggle ul - auf klicken Sie woanders ausblenden ul
- 2. JQuery Toggle Methode Langsam auf 1000+ UL
- 3. jquery onclick toggle am nächsten UL
- 4. Dropdown-Untermenü Ausgabe
- 5. Horizontales Untermenü
- 6. Erstellen von lenkers.js Untermenü
- 7. HTML/jQuery auf Klick ein-/ausblenden ul ul
- 8. Toggle und animieren Höhe einer ul innerhalb einer li
- 9. Problem in Malerei Untermenü
- 10. Nav bar Untermenü
- 11. Untermenü mit Anpassungsbreite
- 12. sliding Untermenü wie Uber
- 13. bootstrap 3 Hide das Hauptmenü, wenn Element mit Untermenü ist klicken und Untermenü anzeigen
- 14. Wie ändert sich der Code, um die Aktion zu sehen "Untermenü schließen, wenn anderes Untermenü geöffnet wird" ..?
- 15. Bootstrap angulsrjs mit Untermenü-Link funktioniert nicht
- 16. Kontextmenü zeigt kein Untermenü
- 17. Hover Untermenü nach links css
- 18. Responsive Menu - Untermenü Ausgabe
- 19. CSS-Untermenü funktioniert nicht
- 20. Drop-Down-Untermenü funktioniert nicht
- 21. Zeige/Verstecke Untermenü in wordpress
- 22. Wie kann ich das Untermenü horizantal anzeigen?
- 23. Menü mit Untermenü. PC, Tabletten und Zelle
- 24. Toggle-Klasse bei generiertem Toggle-Element
- 25. Wie wird das Untermenü angezeigt, wenn die Bildlaufleiste in einem Untermenü verwendet wird?
- 26. Untermenü unter Eltern (Dropdown-Menü Mitte) anzeigen
- 27. Wie fix Bug Untermenü ein-/ausblenden?
- 28. css mobile Untermenü wird nicht auf Klick
- 29. Zentrieren eines UL-Untermenüs
- 30. Wie Untermenü geklickt Taste wie diese
Welchen Browser unterstützen Sie? Sie benötigen möglicherweise kein JavaScript. –
In Anbetracht der Einschränkungen mit browserübergreifendem CSS2 + ist es wahrscheinlich besser, JS zu verwenden, unabhängig davon, was Sie unterstützen. Du solltest wirklich so viele wie möglich unterstützen. Ganz zu schweigen davon, dass jQuery Ihnen die vielen Cross-Browser-Probleme erspart hat. : D – Andy
@nalroff, es gibt nichts besonderes in Bezug auf die ': Hover' psuedo Klasse. Es sollte breite Unterstützung haben - IE7 +, Safari, Chrome, Opera, FF. –