Je crée une navigation simple pour une page de destination de site. Il dirige l'utilisateur vers l'un des deux côtés de l'entreprise du client et consiste essentiellement à diviser l'écran en deux lorsque vous passez d'un côté à l'autre.jquery navigation
Mon code:
HTML
<div id="homeNav">
<a href="retail.html" id="retailNav">Retail</a>
<a href="residential.html" id="residentialNav">Retail</a>
<div id="retailHalf"></div>
<div id="residentialFull"></div>
<div id="retailFull"></div>
JQuery
$('#retailNav').bind({
mouseenter: function() {
$('#residentialFull').fadeOut('slow');
},
mouseleave: function() {
$('#residentialFull').fadeIn('slow');
}
});
$('#residentialNav').bind({
mouseenter: function() {
$('#retailHalf').fadeOut('slow');
},
mouseleave: function() {
$('#retailHalf').fadeIn('slow');
}
});
Cela fonctionne bien mon problème est que si vous déplacez le curseur à gauche et à droite sur les deux moitiés rapidement l'animation est coincée dans une boucle. J'ai posté un exemple ici http://jsfiddle.net/4rUAT/
Comment puis-je arrêter cet effet indésirable? Merci d'avance.