我正在努力让 if else 语句起作用。
我试图让页面识别它何时位于顶部,并在用户手动滚动到顶部时隐藏页脚。我已经研究了一些方法,但无法让它发挥作用。我的代码与 if else 格式完全错误吗?或者("$html").offset().top
如果窗口滚动到顶部,则不是正确的收集方法。
如果已经有人问过这个问题,但我在搜索中找不到它,我深表歉意。
这是我的代码:
$(".releases").click(function(){
if ($("html").offset().top) {
$("#content").load('content.php #releases'); //load the content into the main ajax div
$("#banner").stop().animate({
'background-position-x' : '-700px',
'background-position-y' : '-500px'}, //background position change
2000, function()
{$.scrollTo("#content", 3000); //returns to the main page content
$("#footer").animate({"bottom": "0px"}, 3000); // animate the footer back into view
});
}
else{
$("#footer").animate({"bottom" : "-150px"}, 3000); //animate footer out of view
$('html, body').stop().animate({ scrollTop: 0 }, 3000, function(){ //bring window to the top
$("#content").load('content.php #releases'); //load the content into the main ajax div
$("#banner").stop().animate({
'background-position-x' : '-700px',
'background-position-y' : '-500px'}, //background position change
2000, function()
{$.scrollTo("#content", 3000); //returns to the main page content
$("#footer").animate({"bottom": "0px"}, 3000); // animate the footer back into view
});
});
});
}