我正在尝试使网站标题变得粘滞,使徽标 img 变小,并在用户向下滚动页面 100 像素后重新定位导航链接。
这是我目前拥有的:
$(document).ready(function() {
$(window).scroll(function() {
if ($(document).scrollTop() > 100) {
$('#header').addClass('sticky');
$('#logo img').animate({'width':'200px','top':'-10px'});
$('#header').animate({'height':'70px'});
$('#menu_btns ul li').animate({'top':'-24px','left':'-90px'});
$('#store_links').animate({'top':'-20px','left':'0px'});
}
else {
$('#header').removeClass('sticky');
$('#logo img').animate({'width':'287px','top':'0px'});
$('#header').animate({'height':'116px'});
$('#menu_btns ul li').animate({'top':'0px','left':'0px'});
$('#store_links').animate({'top':'0px','left':'0px'});
}
});
});
我遇到的问题是在向下滚动并且所有动画后,在返回后没有执行任何“其他”动画。