Ich bin mir nicht sicher, ob ich das richtig mache, aber ich versuche, ein einfaches Dropdown-Menü in jQuery zu erstellen. Ich mag im Grunde ein div (mit Links) erscheinen, sobald der Menüpunkt schwebt über wird ..Versuch, ein schnelles jQuery Dropdown-Menü zu erstellen
Das Menü:
<ul id="mainlevel">
<li><a href="#" class="mainlevel_home" ><span>Home</span></a></li>
<li><a href="#" class="mainlevel_feature-writers" ><span>Feature Writers</span></a></li>
<li><a href="#" class="mainlevel_fantasy-killed-my-hsc" ><span>Fantasy Killed My HSC</span></a></li>
</ul>
The Hidden Div:
<div class="subMenu"><a href="/feature-writers/jd-ormsby" class="sublevel jd-ormsby"><span>J.D. Ormsby</span></a></div>
Die jQuery:
$(".mainlevel_feature-writers").hover(function(){
$(".subMenu").fadeIn("slow");
}, function() {
$(".subMenu").fadeOut("slow");
});
Jetzt blendet es das versteckte div ein und blendet es aus, aber - wie verhindere ich das Ausblenden, wenn jemand auf etwas in dem neu gezeigten div schwebt?
Sorry, wenn das eine wirklich offensichtliche Frage ist .. Ich lerne immer noch! :)
Ein Menü ist nicht eine triviale Sache, gut zu machen, richtig zu tun und Cross-Browser. Ich würde vorschlagen, dass Sie superfish() oder ein anderes jQuery- oder CSS-Menü verwenden. – cletus
Ich habe versucht, die Joomla Superfish-Komponente, aber ich hatte Probleme mit dem Styling der einzelnen Menüs (jeder Menüpunkt hat ein bestimmtes Bild) .. so verwende ich die Joomla ext. menu aber die drop-downs spielen, henne ich versuche, es selbst zu schreiben :) – SoulieBaby