I have a navigation bar that sticks out a little bit from the right edge of the screen. I want it so when you hover on the div, it slides left 550px out of the right side of the browser. I’m using jquery’s animate function and I got it to animate properly when hovered, but I can’t get it to slide back to the right when you stop hovering on it.
I’m very new to javascript/jquery and I feel like I’m missing something simple…
$(document).ready(function(){
$("#nav").hover(function() {
$(this).animate({
right: "0px",
}, 800 );
(function() {
$(this).animate({
right: "-550px",
}, 800 );
});
});
});
And here’s #nav’s css:
#nav {
position: absolute;
right: -550px;
min-width: 300px;
top: 10px;
height: 50px;
background-color: #B30431;
}
The code has some syntax errors. The code should be :
Good Luck !!