画面の右端から少し突き出たナビゲーションバーがあります。divにカーソルを合わせると、ブラウザの右側から550px左にスライドします。jqueryのアニメーション関数を使用していて、ホバーすると適切にアニメーション化できますが、ホバーを停止すると右にスライドできません。
私はjavascript/jqueryに非常に慣れていないので、単純なものが欠けているように感じます...
$(document).ready(function(){
$("#nav").hover(function() {
$(this).animate({
right: "0px",
}, 800 );
(function() {
$(this).animate({
right: "-550px",
}, 800 );
});
});
});
そしてここに#navのcssがあります:
#nav {
position: absolute;
right: -550px;
min-width: 300px;
top: 10px;
height: 50px;
background-color: #B30431;
}