我有一个要制作动画的侧面菜单。我希望它在页面加载时可见,然后滑动到左边距。在悬停时,我希望每个 li 向右移动 150px,而不是在鼠标离开时返回 -150px。
我几乎可以肯定我的代码是正确的,但是……不。你能帮助我吗?
<script type="text/javascript">
$(document).ready(function() {
$('#nav').animate( {left: "-110px"} );
//When mouse rolls over
$('#nav li').hover(function() {
$(this).stop().animate( {left: "150px"}, {queue: false, duration: 'slow'} );
}, function() {
$(this).stop().animate( {left: "-150px"}, {queue: false, duration: 'slow'} );
});
}); // end of document ready
</script>