Ich bin gerne zuversichtlich bei Post-Titeln, aber die Realität in diesem Fall ist eine ***mögliche*** Lösung für sehr lange Dropdowns. Das Problem bei langen Dropdowns ist, dass das Dropdown selbst unter den "Fold" der Website gelangen kann. Das heißt, unter den sichtbaren Bereich des Browserfensters. Um also diese Menüpunkte weiter unten zugänglich zu machen, müssen Sie Ihr Browserfenster scrollen. Für diejenigen von uns, die eine Scroll-Maus haben, ist das keine große Sache. Für diejenigen, die keine haben, sind die unteren Menüpunkte völlig unzugänglich, da das Scrollen des Browser-Scrollbalkens bedeutet, dass Sie mit der Maus aus dem Menü herausfahren müssen (und es wahrscheinlich schließen).
Demo anzeigen Dateien herunterladen
Diese Idee habe ich zuerst auf der Account-Center-Seite von Media Temple gesehen. Dort gibt es ein Dropdown für "Domains", in dem jede Ihrer dort gehosteten Domains aufgelistet ist. Dies kann eine sehr lange Liste sein. Media Temple hatte eine Technik implementiert, bei der sich das Menü beim Herunterscrollen beschleunigt bewegte.

Als ich diesen Screenshot mache, stelle ich natürlich fest, dass die coole Lösung, die sie ergänzt haben, nicht mehr da ist. Das lässt mich fragen, welche Probleme sie damit hatten, aber na ja, wir machen trotzdem weiter. Hier ein Versuch, die Idee zu visualisieren

jQuery bringt es zum Laufen
Ich werde den Code hier einfach zum schnellen Nachschlagen einfügen. Ich habe ihn kommentiert, daher sollte er ziemlich einfach zu verstehen sein. Er ist über 60 Zeilen lang, aber machen Sie sich keine zu großen Sorgen, er ist ziemlich einfach.
- Setzen Sie eine maximale Höhe für die Dropdowns
- Beim Hovern das Untermenü anzeigen
- Berechnen Sie einen Geschwindigkeitsmultiplikator basierend auf der Höhe des Untermenüs
- Beobachten Sie die Mausbewegungen im Menü
- Scrollen Sie das Menü mit der Mausbewegung, basierend auf dem Multiplikator
- Beim Ausfahren der Maus das Menü schließen
var maxHeight = 400;
$(function(){
$(".dropdown > li").hover(function() {
var $container = $(this),
$list = $container.find("ul"),
$anchor = $container.find("a"),
height = $list.height() * 1.1, // make sure there is enough room at the bottom
multiplier = height / maxHeight; // needs to move faster if list is taller
// need to save height here so it can revert on mouseout
$container.data("origHeight", $container.height());
// so it can retain it's rollover color all the while the dropdown is open
$anchor.addClass("hover");
// make sure dropdown appears directly below parent list item
$list
.show()
.css({
paddingTop: $container.data("origHeight")
});
// don't do any animation if list shorter than max
if (multiplier > 1) {
$container
.css({
height: maxHeight,
overflow: "hidden"
})
.mousemove(function(e) {
var offset = $container.offset();
var relativeY = ((e.pageY - offset.top) * multiplier) - ($container.data("origHeight") * multiplier);
if (relativeY > $container.data("origHeight")) {
$list.css("top", -relativeY + $container.data("origHeight"));
};
});
}
}, function() {
var $el = $(this);
// put things back to normal
$el
.height($(this).data("origHeight"))
.find("ul")
.css({ top: 0 })
.hide()
.end()
.find("a")
.removeClass("hover");
});
// Add down arrow only to menu items with submenus
$(".dropdown > li:has('ul')").each(function() {
$(this).find("a:first").append("<img src='images/down-arrow.png' />");
});
});
HTML & CSS
Ich zögere, hier eine Menge HTML- und CSS-Code einzufügen, weil er einfach nicht sehr interessant ist. Sie können den Code sowieso herunterladen, also werfen Sie einen Blick darauf. Es ist nur eine normale semantische, verschachtelte ungeordnete Liste und einige einfache, sehr grundlegende Stile.
Testen
Ich habe es bis hinunter zu IE 6 getestet und es schien gut zu funktionieren.
Demo anzeigen Dateien herunterladen
Erstaunliche Idee wie üblich, Mann….Danke…mein Wissen über HTML/CSS stammt zu 80% von dieser Seite…BRÄLLANT!
Download-Link kaputt…
Nette Idee. Die einzige Einschränkung, die ich sehe, ist bei "Really Tall Menu". Es ist sehr schwer, die gesamte Liste zu visualisieren und zu wissen, ob der gesuchte Artikel in dieser Liste enthalten ist. Außerdem ist die Geschwindigkeit zu hoch und es kann für Leute schwierig sein, den richtigen Link tatsächlich anzuklicken (da die Bewegung der Maus die Menübewegung stark beeinflusst).
Aber das sind nur ein paar Kleinigkeiten, die im Kontext einer Website angepasst werden müssen.
Tolle Arbeit.
Ich stimme zu. Es scrollt etwas zu schnell. Wenn es langsamer scrollen würde, glaube ich nicht, dass die Länge des "really talk menu" ein Problem wäre.
Aber das ist definitiv etwas, das man im Archiv aufbewahren sollte, falls man es jemals braucht. Guter Code :)
Ich würde ein mehrspaltiges Untermenü bevorzugen. So könnte man alle Links auf einmal sehen. Sehen Sie sich zum Beispiel den deutschen Otto-Katalog otto catalogue an.
Ich muss zustimmen. Aber die Idee ist nett und könnte für andere Bereiche einer Website nützlich sein, wie z. B. Portfolios…
Ich habe festgestellt, dass ich bei "Really Tall Menu" die letzten paar Links nicht sehen kann (ich habe den Quellcode überprüft, um zu sehen, wie viele Links eigentlich vorhanden sein sollten).
Das ist eine gute Idee für Kunden, die ALLES in der Hauptmenü-Navigation brauchen.
Sehr netter Trick! Das Einzige, was ich ändern/hinzufügen würde, ist eine visuelle Anzeige, dass es mehr Elemente gibt als gezeigt werden.
Nicht alle Benutzer bewegen die Maus über das Dropdown, und wenn Sie die Maus auf den Hauptmenüpunkten lassen, sehen Sie nicht, dass es mehr Elemente im Dropdown gibt als aufgelistet.
Danke für diese Lösung.
Wirklich gut!
Aber ich denke, ich werde die Geschwindigkeit etwas langsamer einstellen als im Beispiel, und nicht abhängig von der Menühöhe.. das kann für den Benutzer unübersichtlich sein, wenn unterschiedliche Menüs mit unterschiedlichen Geschwindigkeiten laufen!
Ich weiß, was Sie meinen, aber die Geschwindigkeit ist direkt mit der Höhe des Untermenüs korreliert. Je höher es ist, desto schneller muss es sich bewegen, um das Ende des Menüs *absolut* zu erreichen, bevor die Maus das Ende erreicht.
wäre es nicht möglich, das Menü nur dann nach unten zu scrollen, wenn der Zeiger sich in der unteren Hälfte des Menüs befindet und nach oben zu scrollen, wenn er sich in der oberen Hälfte befindet? So würde das Scrollen nicht von der Mausbewegung abhängen, sondern von der Position des Zeigers.
@Snookerman: Möglich ist möglich, aber ich denke, es würde einen ziemlich "dreckigen" Patch erfordern.
Vielleicht können wir in Erwägung ziehen, zwei Elemente hinzuzufügen (unten und oben, bzw.), und das Scrollen beginnt nur, wenn der Zeiger über einem von ihnen ist (wie die Pfeile in den Standard-Scrollbalken, aber mit Hover-Aktion).
Glücklicherweise sind wirklich lange Dropdowns selten, naja, zumindest bin ich noch nie auf eines gestoßen, als ich eine Website entworfen habe, und wenn es eine Möglichkeit gäbe, würde ich immer einen Weg darum herum finden. Ich bin wirklich kein Fan von Dropdown-Menüs, besonders für Navigationszwecke. Die Idee, die Domainnamen anzuzeigen, wäre jedoch ein guter Anwendungsfall gewesen.
Schönes Tutorial trotzdem, wenn es jemals einen Kunden gibt, der ein verhasstes Dropdown unter dem Fold will, werde ich diesen Code sicher nachschlagen! Danke
absolut brillant!!!!!
klapp klapp klapp
Danke dafür, Chris! Endlich eine Lösung für lange Dropdown-Menüs. Nur eine Idee, aber vielleicht würde ein Pfeil nach unten, der am unteren Rand des Dropdowns schwebt, um dem Benutzer anzuzeigen, dass es noch weitere Elemente gibt, dem Ganzen eine weitere feine Note verleihen. Nur meine 2 Cent :-)
Zweitens.
Ich habe den Artikel in GReader gelesen, bin direkt zur Demoseite gegangen, wollte zurück zum Artikel, aber es gibt keinen Zurück-Link.
Auch, wie andere erwähnt haben – ich kann nicht alle Kategorien sehen oder ob es mehr davon gibt, also wenn ich zum ersten Mal auf der Seite nach etwas Bestimmtem suche und hoffe, dass es da ist und es nicht da ist, werde ich wahrscheinlich weggehen oder die Suche stattdessen benutzen.
Sieht gut aus.
Wenn ich jedoch meinen Bildschirm auf eine Höhe reduziere, bei der die "maxHeight, 400" unter den Fold gerät, werde ich die unteren Elemente nie sehen.
Vielleicht kann die maxHeight dynamisch basierend auf der Höhe des Fensters und der Position innerhalb des Fensters, an der das Dropdown beginnt, gesetzt werden.
Im Übrigen sieht und funktioniert es gut. Aber persönlich denke ich, dass es am besten ist, ein Mehrspaltenlayout zu generieren, das maximal so breit ist wie das horizontale Menü.
Wenn dann immer noch nicht genug Platz vorhanden ist, könnte ein Scrollbalken (.dropdown {overflow-y: scroll} meine ich) vorhanden sein.
Aber zurück zur Lösung in diesem Artikel, wie wäre es mit einem Scrollbalken darin? Ich denke, allein seine Anwesenheit (obwohl er automatisch scrollen würde) wäre eine sehr wichtige Information für die Leute, damit sie 'wissen', dass es mehr gibt.
Es muss kein 'echter' Scrollbalken sein. Eine einfache rechteckige Box, die sich mitbewegt, könnte den visuellen Trick für Besucher vollbringen, die ihre Maus nicht so viel bewegen (wie OkkE oberhalb von mir anspricht).
—
Meine 2 Cent,
TeMc
Ich habe eine Korrektur erstellt, um zu verhindern, dass das Menü unter den Fold gerät.
Long Dropdowns – Plugin
Wenn Sie einen Download dafür irgendwo veröffentlichen wollen, Baylor, verlinke ich ihn gerne.
Haha, das ist ein schöner kleiner Trick. Ich versuche, lange Dropdowns von vornherein zu vermeiden, aber wenn es nötig ist, könnte das nützlich sein. Danke!
Ich würde gerne sehen, wie dieser Effekt in einer Seitenleiste umgesetzt wird. Vergessen Sie das Dropdown-Menü. Nehmen Sie die erste Dropdown-Liste, lassen Sie sie geöffnet und legen Sie Ihren Aktivitätsstrom oder Ihre Blogroll hinein. Es könnte beim ersten Überfahren mit der Maus etwas verwirrend sein, aber die Leute werden sehr schnell "verstehen", wie es funktioniert.
Ein weiterer Gedanke… wenn man diese Technik so verwendet, wie sie in der Demo gezeigt wird, scheint es, dass eine Art visueller Hinweis benötigt wird, wie die lange Linkliste sortiert ist: alphabetisch oder chronologisch (was Daten erfordern würde). Dann wird sie viel nützlicher… so ähnlich wie das Durchsuchen des Adressbuchs auf dem iPhone. Tatsächlich wäre ein alphabetisches Firmenverzeichnis in einem Dropdown-Menü der perfekte Anwendungsfall dafür.
Leif, ich liebe deine Idee, das in eine Seitenleiste zu integrieren. Tatsächlich habe ich es bereits versucht unter dieser Seite. Wenn Sie über 'Projekte' hovern, wird die Liste der Thumbnails angezeigt.
Ich kann die "erste Dropdown-Liste nicht geöffnet lassen", wie Sie es gesagt haben. Haben Sie einen Weg gefunden, das zu tun? Danke im Voraus.
Hallo Josh,
Gute Arbeit bisher auf dieser Demoseite. Es fängt an, gut auszusehen.
Ich habe noch nicht versucht, diese Technik zu nutzen, aber ich habe ein Projekt, das bis zum 1. Dezember starten soll, also werde ich Ihnen berichten, wie es läuft.
Wie machen Sie übrigens diesen animierten Favicon?
http://www.htmlkit.com/services/favicon/ diese Seite ermöglicht es Ihnen, einen animierten Favicon zu erstellen. Aber ich glaube, er ist nur in FF sichtbar, zumindest nicht in Safari; dann wechselt er zurück zum statischen.
Ich habe es irgendwie eilig mit dieser langen Dropdown-Menü-Sache. Kann ich es nicht einfach "hässlich" machen und die .hover-Anweisung in der .js durch etwas ersetzen, damit es sofort herunterklappt?
Danke.
Das ist lustig, aber ich mag, wie einige Leute einfach lange Navigationen in Spalten aufgeteilt haben. Ähnlich wie die White House-Website oder die REI-Website. Es ist cool, aber ich bin mir nicht sicher, ob die Leute dafür bereit sind. Die Benutzerfreundlichkeit würde etwas leiden, wenn jemand nach etwas sucht und es nicht schnell durch einfaches Überfahren der Hauptnavigation findet.
Das hast du sehr gut hinbekommen, Chris!
Aber zumindest sollten die Untermenüpunkte ohne JavaScript zugänglich sein
Warum
So können Benutzer ohne JS-Installation die Website trotzdem navigieren.
Zumindest gehe ich davon aus, dass **jitendra vyas** das meinte.
Ich denke, Doug meint (vielleicht), dass ohne JavaScript nur die obersten Menüpunkte angezeigt werden, die einen vermutlich zu einer Seite führen, auf der die nächste Navigationsebene vorhanden ist.
Ich weiß, dass IE 6 kein Hover unterstützt, daher wird das Untermenü ohne JS nicht angezeigt, aber in IE7, FF, Safari sollte das Untermenü zugänglich sein.
Aber… ein grundlegendes Dropdown kann auch ohne JavaScript funktionieren.
li.list-item div.dropDown { display:hidden; }
li.list-item:hover div.dropDown { display:block; (…..) }
Vielleicht als Fallback einfügen?
ref
» So erstellen Sie eine schöne Dropdown-Blogroll ohne JavaScript | Pro Blog Design
Ziemlich raffiniert, Chris. Solche Menüs sind selten, aber es ist immer gut, diese Technik im Arsenal zu haben.
Wow, brillante Lösung.
Ich würde eine Anzeige hinzufügen, die sich auf der rechten Kante des Dropdowns auf der Y-Achse bewegt, damit der Benutzer seine Position innerhalb des Menüs kennt. Dies könnte auch das Gefühl von "zu schnell" etwas lindern, da jede Art von Unsicherheit zu so etwas beiträgt.
Tolles Tut! Wirklich nützlich!
Nett, ich sehe, wie das in vielen Bereichen nützlich sein könnte.
Ich mag das Konzept wirklich, aber warum nicht eine der derzeit gängigen Methoden (wie Mega-Dropdown-Menüs) verwenden, anstatt etwas Neues zu entwickeln?
http://www.useit.com/alertbox/mega-dropdown-menus.html
Das ist ein wirklich interessanter Proof-of-Concept, den Sie hier erstellt haben, aber ich mache mir in diesem Szenario Sorgen, dass wir unseren Benutzern zu viel abverlangen.
Ich mag Mega-Menüs und bin dafür, bestehende Standards zu verwenden. Ich bin auch dafür, neue Techniken zu erforschen.
Gibt es einen bestimmten Grund, warum Sie maxHeight außerhalb der ondomready-Funktion deklariert haben? Und warum das $ bei einigen Ihrer Variablen oben?
var $container
var $list
var $anchor
var height
var multiplier
Ist das Ihre Art, DOM-Elemente zu trennen? Nur ein persönlicher Codierungsstil?
maxHeight ist draußen, damit es auffällt und offensichtlich ist. Es muss sich eigentlich nie ändern.
Die $ Variablen sind genau wie vermutet, sie stellen Seitenelemente dar, daher ist es nur eine einfache Möglichkeit, eine visuelle Unterscheidung zu treffen.
Brillant!
Ich denke, diese Idee könnte auch auf sehr lange Seitenmenüs angewendet werden - ich denke an Seitenmenüs, die beim Hovern mit der Maus scrollen, lol
Gute neue Technik, es lohnt sich, sie zu erforschen….
Brillante Idee. Dies ist eine der wenigen Seiten, die tatsächlich gute originelle Ideen hervorbringt.
Ah! Ich liebe es! Gut gemacht, Chris. Mir gefällt, dass der Benutzer nichts berühren muss, um zu scrollen.
Einfach großartig.
Wenn etwas fehlt, dann ein Zeiger, der zeigt, dass unten/oben noch mehr ist, damit ein Benutzer nicht denkt: "Die, die ich sehe, sind alle".
Aber trotzdem, großartig.
tolles Menü Mann. Ich weiß, dass du "gute Arbeit" nicht liebst, aber ich musste meine Wertschätzung zeigen!
Ich habe noch nie ein solches Menü gesehen und ich wollte schon immer ein Dropdown in eine Website implementieren, weil Kunden sie anscheinend mögen. Ich werde versuchen, das in eine WordPress-Site einzubauen, wenn ich mich sicher genug fühle.
Ernsthaft, Mann, genau wie jemand anderes sagte: "Mein Wissen über HTML/CSS stammt zu 80% von dieser Seite… BRÄLLANT!"
Chris; Coole Idee! Als ich den HTML durchgesehen habe, bemerkte ich, dass Sie den Pfeil als
-Tag im Anker haben. Warum setzen Sie den Pfeil nicht als Hintergrund für den Anker? Ich würde argumentieren, dass der Pfeil ein präsentationales Bild ist! Nur ein Gedanke!Danke!
Wow! Das werde ich auf der nächsten Seite verwenden.
Cool!
Wenn Sie das Ende des "Realy Tall Menu" erreichen, fällt der Benutzer einfach unter das Dropdown und das Dropdown schließt sich. Wenn der Benutzer also das letzte Element im Dropdown nicht kennt, fällt er immer aus dem Dropdown. Es wäre vielleicht besser, die letzten paar Elemente weiterhin anzuzeigen und das Dropdown nur zu schließen, wenn die Maus aus dem Menü genommen wird.
Ich weiß, dass ich das nicht gut erklären konnte, aber ich hoffe, das hilft.
Mann, Chris! Sie hören nicht auf, mich mit den von Ihnen entwickelten Lösungen zu überraschen!
Tolle Korrektur, Chris!
Ich frage mich, ob MediaTemple das nach der Präsentation für ihre Dropdowns verwenden wird?
Eine visuelle Anzeige für das Dropdown wäre nett (wie ein Pfeil am unteren Rand und wenn es fertig ist, ihn ausblenden (während der obere Pfeil angezeigt wird), damit die Benutzer wissen, dass es mehr gibt. Ich wusste das nicht, als ich nur die Demo sah, bis ich in den Dropdown-Menüpunkten gehovert habe.
Ich liebe deine Artikel über besseres CSS-Coding, bitte mehr davon. Das Menü ist großartig :-)
Gute Arbeit… kein Ersatz für eine effektive Navigationsplanung, aber definitiv ein Lesezeichen wert!
Bin ich der Einzige, der dieses Menü unbenutzbar findet? Wenn Sie von oben kommen und den dritten Link anklicken möchten, scrollt das Menü automatisch nach unten und der Link, den Sie anklicken wollten, ist nicht mehr sichtbar.
Ich fürchte, das Publikum hier ist ein wenig voreingenommen, da wir alle Webdesigner sind. "Normale" Leute würden ein solches Menü wahrscheinlich hassen.
Es ist nicht unbenutzbar, es dauert nur ein paar Sekunden, bis man versteht, wie es funktioniert.
Aber ja, wir sind voreingenommen :)
es ist "cool", aber ich stimme zu, es ist unbenutzbar… und völlig nicht zugänglich. Wenn Sie diese Art von Menü benötigen, haben Sie sicherlich einen Fehler in Ihrer Website-Architektur. Jedenfalls sind Dropdowns in 99,99% der Fälle ein schlechtes Design.
Dieses hier ist besonders schlecht
- exponiert nicht alle Optionen
- erfordert das Verständnis eines neuen UI-Widgets
- erfordert eine hohe manuelle Geschicklichkeit (nicht für alle Menschen zugänglich)
Gut für
- weiß ich wirklich nicht, aber ja… es macht Spaß, also benutzen Sie es für ein Portfolio, weil -> http://twitter.com/gagarine/status/5097314179
Hey, es ist nur eine Idee.
Ich stimme Ihnen zu, dass es verwirrend sein kann, aber mit einer kleinen Änderung wird es großartig funktionieren (zum Beispiel anstelle des automatischen Scrollens zwei Pfeile oben und unten hinzufügen und nur scrollen, wenn die Maus über den Pfeilen schwebt).
Für die Zugänglichkeit ist die XHTML-Auszeichnung nur eine ungeordnete Liste, nichts weiter zugänglich.
Sehr nette Idee. Wäre es möglich, eine aktualisierte Version zu bekommen, die die Tastaturnavigation unterstützt, aus Gründen der Barrierefreiheit?
Süß! :D
Interessante Lösung. Persönlich denke ich, dass eine passendere Lösung darin besteht, das lange Dropdown von vornherein zu eliminieren und vielleicht die Informationsarchitektur Ihrer Website zu überdenken.
Natürlich ist das nicht immer möglich, besonders wenn Ihr Kunde Seiten mit einem CMS hinzufügen kann. In diesen Situationen könnte dies funktionieren.
Ein Vorschlag, den ich habe, wäre, eine Klasse zu den
<a>-Tags hinzuzufügen, die Untermenüs enthalten, anstatt ein<img>-Tag einzufügen.Etwa so:
$(".dropdown > li:has('ul')").addClass('submenu');Dies ermöglicht es Ihnen, Pfeilsymbole mit CSS hinzuzufügen, anstatt präsentationale Markup mit JavaScript einzufügen.
Großartige Idee und ich liebe den Scrolling-Effekt. Aber ein winziger winziger Nachteil, den ich sehe, ist, was passiert, wenn der Benutzer nicht über einen der Listenpunkte hovert? Er kann nicht wissen, dass es mehr gibt als die angezeigten Elemente. Vielleicht kann man irgendwie darauf aufmerksam machen, dass es mehr zu scrollende Elemente gibt?
Ich stimme zu – ich denke, das wäre ein großartiger visueller Hinweis, der die Benutzerfreundlichkeit / das Benutzererlebnis verbessern würde.
Hallo,
Ich versuche gerade, das Menü vertikal zu gestalten. Ich habe es vertikal bekommen und es zeigt das Untermenü rechts an, aber es funktioniert nur, wenn es keinen Scroll-Effekt hat. Wenn es den Scroll-Effekt hat, verschwindet es wie hinter dem Hintergrund. Ich habe overflow: visible ausprobiert, aber das ist nicht die Lösung :P
Wie werde ich dieses kleine Problem los?
Das Menü ist übrigens echt super :D
YUI hat ein Menü, das automatisch eine Schaltfläche zum Hoch- und Herunterscrollen hinzufügt, wenn das Menü zu lang ist. Das scheint ziemlich gut zu funktionieren.
Das ist verdammt genial. So eine elegante Lösung.
Das geht in Richtung des schönen Scroll-Selectors im iPhone.
einige Vorschläge
– die Schriftgröße der Elemente an den Rändern für einen visuellen Hinweis ändern
– automatisch ein nicht auswählbares letztes Element mit drei Punkten hinzufügen, als Hinweis auf das Ende der Liste
Einige Informationen werden besser anders präsentiert, aber es gibt legitime Fälle für einen langen Listen-Selektor
gute Arbeit
Prost
schönes Menü
Hier ist eine kleine Ergänzung zur Berechnung der maximalen Höhe (damit sie in keinem Fall unter die Fensterhöhe fällt)
var maxHeight = $(window).height() – ($(‘.dropdown’).offset().top + $(‘.dropdown’).outerHeight());
Hinweis: Ich habe es nicht getestet, aber es sollte problemlos funktionieren…
Wie kann ich verhindern, dass sich der Inhalt unter dem langen Dropdown verschiebt? Denn jedes Mal, wenn man mit der Maus darüber fährt, bewegt sich auch der darunterliegende Inhalt, was den Inhalt zerstört.
Irgendeine Hilfe?
Ziemlich coole Idee. Wie einige andere bereits erwähnt haben, braucht es eine Art Indikator, der zeigt, wie weit man in der Liste ist. Dies könnte ein ziemlich cooles Feature für viel mehr als ein typisches Dropdown-Menü sein. Danke fürs Teilen der Idee.
Danke für das tolle Menü!
Gibt es eine Möglichkeit, die Untermenüs über der Navigation erscheinen zu lassen, anstatt darunter?
Vielen Dank für diese einzigartige Art der Navigation. An alle negativen Leute: Bitte geht woanders hin.
Jetzt habe ich eine Frage: Ich habe Ihr Skript auf dieser Seite verwendet. Aber ich möchte, dass die Elemente bereits da sind und nicht erst, wenn man über „Projekte“ fährt. Kann mir jemand helfen, das zu erreichen?
Nochmals vielen Dank.
Ich habe versucht, mich in Ihrem Forum zu registrieren, aber der Anti-Spam-Bestätigungscode ist wirklich NICHT lesbar. Ich konnte ihn nicht lesen und nach ein paar Aktualisierungen wurde meine IP blockiert und ich sollte „später versuchen“.
Ich hoffe wirklich, dass mir jemand bei meinem Problem helfen kann.
Danke, gutes Dropdown-Menü
Ich liebe diese Lösung für lange Dropdowns absolut. Ich war mir nicht sicher, ob jemand anderes versucht hat, ein transparentes PNG oder einfach Text ohne Hintergrund auf dem Hauptmenüpunkt zu verwenden. Die Unternavigation verbirgt sich hinter dem Text und verschwindet nicht davor. Schauen Sie sich dieses Beispiel an…
http://www.sonnykotler.com/nav.html
Irgendwelche Ideen?
Danke für die Lösung. Aber mein Debugger sagt „Objekt ist erforderlich“ Fehler :(
Sehr schön!
Danke für das Teilen.
:-)
Habe ein wenig mit dieser Idee hier herumgespielt…
http://funcityfinder.com/events/indianapolis/
… aber die Eigenschaft „overflow:hidden“ scheint nicht zu funktionieren.
:-(
Irgendwelche Gedanken?
Nochmal danke!
Vielen Dank für diese großartige Idee! Prost!!
Ja, gut, aber was ist die Lösung für mehrstufige Untermenüs?