2016-05-26 14 views
1

Gibt es eine Art oder eine Anweisung in jQuery? Ich benutzteGibt es eine Art oder eine Aussage in jQuery?

$(document).ready(function() { 
    $("#navi-button , #navigation").mouseleave(function() { 
     $("#navigation").fadeOut(1000); 
    }); 
}); 

aber es funktioniert nicht gut und ich denke, eine oder Aussage würde es besser machen.

Es soll ein Navigationsmenü erscheinen lassen, indem man den Mauszeiger über eine Schaltfläche bewegt.

Jedes Mal, wenn ich den Mauszeiger darüber bewege, fängt es an und endet dann wieder.

https://jsfiddle.net/d5LxjL7n/

Antwort

0

Versuchen Sie Folgendes: css:

#navigation { 
    display: none; 
} 

js:

$(document).ready(function() { 
     $("#navi-button").mouseenter(function() { 
     $("#navigation").fadeIn(1000); 
     }); 
    }); 

https://jsfiddle.net/wk98avws/

+0

ich meine ursprüngliche Geige aktualisiert ich –

+0

einige Dinge hinzuzufügen vergessen, was die Dinge redest du da? – madalinivascu

+0

Überprüfen Sie jetzt, dass ich dieses Mal geändert habe –

0

Versuchen Sie, diese

HTML

<button id="navi-button">nav</button> 
<div id="navigation"> 
    This is navigation 
</div> 

CSS

#navigation{ display:none; } 

js

$(document).ready(function() { 
    $("#navi-button").hover(function() { 
     $("#navigation").fadeIn(1000); 
    }); 
}); 

http://codepen.io/sum1/pen/YWKYMo

Verwandte Themen