Antworten auf deine Fragen:
Neues Thema erstellen

Dropdown Menü Problem

dragingthelake

Noch nicht viel geschrieben

Hallo zusammen!

Ich versuche momentan ein Dropdown- Menü mithilfe von jQuery zu erstellen. Jedoch läuft das Script im IE nicht so ganz wie es sollte. Auch fängt es in allen Browsern an zu blinken wenn man schnell darüber fährt.
Bin noch nicht so der Javascript Hengst darum wäre ich froh wenn mir da jemand sagen könnte wo der Fehler liegt.

gehts zum Menü.

Hier der Code:

PHP:
function mainmenu(){
$(" #nav ul").css({visibility:"hidden"}); 
$(" #nav li").hover(function(){
		$(this).find('ul:first').css({visibility: "visible",display: "none"}).show('fast');
		},function(){
		$(this).find('ul:first').css({visibility:"inherit",display:"inherit"}).fadeOut('fast', 0, function() {
      $(this).hide()});
		});
}

 
 
 $(document).ready(function(){					
	mainmenu();
});

Wäre cool wen das ganze mit .show ausfährt und mit einem .fadeOut wieder verschwindet.

Gruss
Damian
 

cebito

undefined

AW: Dropdown Menü Problem

Mach mal den Div aus der Liste raus, die class kannst direkt an die ul geben.

Code:
<ul id="nav">
    <li><a href="#">1 Lorem Ipsum</a></li>
    <li><a href="#">2 Lorem Ipsum</a></li>
    <li><a href="#">3 Lorem Ipsum</a>
    [COLOR=Red]<div class="sub">[/COLOR]
      <ul[COLOR=DarkGreen] class="sub"[/COLOR]>
            <li><a href="#">3.1 Lorem Ipsum</a>
              <ul>
                    <li><a href="#">3.1.1 Lorem Ipsum</a></li>
                    <li><a href="#">3.1.2 Lorem Ipsum</a></li>
              </ul>
            </li>
            <li><a href="#">3.2 Lorem Ipsum</a></li>
            <li><a href="#">3.3 Lorem Ipsum</a></li>
      </ul>
      [COLOR=Red]</div>[/COLOR]
    </li>
</ul>
 
Zuletzt bearbeitet:

dragingthelake

Noch nicht viel geschrieben

AW: Dropdown Menü Problem

hmm danke für die Antwort, ändert jedoch leider nichts.
Das Problem im IE ist einfach dass das .fadeOut nicht funktioniert... und das blinken...
 

dragingthelake

Noch nicht viel geschrieben

AW: Dropdown Menü Problem

Niemand eine Idee was ich falsch mache?

Wäre froh wenn mir jemand helfen könnte...
danke...

Gruss
Damian
 

saila

Moderatorle

AW: Dropdown Menü Problem

Hi,

auf dein sub-Menü bezogen, kannst du zum einen das CSS-Attribut -> display: none;
setzen. Ansonsten ist dein Ansatz bzgl. jQuery schon fragwürdig. Zumal davon auszugehen ist, das du nicht vernüftig die Dokumentation gelesen hast.

Hier der HTML-Teil:
Code:
    <ul id="nav">
        <li><a href="#">1 Lorem Ipsum</a></li>
        <li><a href="#">2 Lorem Ipsum</a></li>
        <li><a href="#">3 Lorem Ipsum</a>
              <ul class="sub">
                <li><a href="#">3.1 Lorem Ipsum</a>
                      <ul>
                        <li><a href="#">3.1.1 Lorem Ipsum</a></li>
                        <li><a href="#">3.1.2 Lorem Ipsum</a></li>
                      </ul>
                </li>
                <li><a href="#">3.2 Lorem Ipsum</a></li>
                <li><a href="#">3.3 Lorem Ipsum</a></li>
              </ul>
        </li>
    </ul>

und hier das dazugehörige jQuery:
Code:
$(document).ready( function() {
    // kann entfallen, wenn für die Sub-UL über CSS display: none; gesetzt wird.
     $(function() {
         $('.sub').css('display','none');
     });
    
    // hover-Effekt
    $(function() {
        $('#nav > li').hover(
            function(){
                $(this).children('ul').show('slow');
            },
            function(){
                $(this).children('ul').hide('slow');
            }
        );
    });
});
 

dragingthelake

Noch nicht viel geschrieben

AW: Dropdown Menü Problem

Danke für deinen Vorschlag. Klappt eigentlich gut, nur wenn ich das ganze mit einem .fadeOut Effekt haben will scheiterts im IE.
Aber werde sonst mal selber versuchen noch daran rumzubasteln...

Gruss
Damian
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Statistik des Forums

Themen
118.564
Beiträge
1.538.064
Mitglieder
67.487
Neuestes Mitglied
MichaelSEivy
Oben