Ich versuche, ein Dropdown-Menü in einer HTML-Seite mit CSS und Jquery zu implementieren. Hier ist ein Beispiel des HTML- und JavaScript-Codes.Erstellen eines Drop-down-Menüs scrollbar
<nav id="topNav">
<ul>
<li><a href="#" title="Nav Link 1">Menu 1</a></li>
<li>
<a href="#" title="Nav Link 2">Menu 2</a>
<ul>
<li><a href="#" title="Sub Nav Link 1">Sub Nav Link 1</a></li>
<li><a href="#" title="Sub Nav Link 2">Sub Nav Link 2</a></li>
<li><a href="#" title="Sub Nav Link 3">Sub Nav Link 3</a></li>
<li><a href="#" title="Sub Nav Link 4">Sub Nav Link 4</a></li>
<li class="last"><a href="#" title="Sub Nav Link 5">Sub Nav Link 5</a></li>
</ul>
</li>
<li>
<a href="#" title="Nav Link 3">Menu 3</a>
</li>
</ul>
</nav>
Hier ist der Code Javascript:
var nav = $("#topNav");
//add indicators and hovers to submenu parents
nav.find("li").each(function() {
if ($(this).find("ul").length > 0) {
$("<span>").text("^").appendTo($(this).children(":first"));
//show subnav on hover
$(this).click(function() {
$(this).find("ul").stop(true, true).slideToggle();
});
}
});
I Inhalt zum Menü programmatisch hinzugefügt werden, und ich mag, dass die Drop-Down-Menüs scrollbaren sein, wenn der Inhalt des Drop-Down-Menüs zu groß wird.
Wie kann ich das tun?
Dieser Link kann er hilft Ihnen http://css-tricks.com/long-dropdowns-solution/ – Sam1604
@ Sam1604, dass Artikel aus dem Jahr 2009. Es ist ist immer noch Stand der Technik? – user151841