我正在设计一个有一个按钮的 HTML 页面。用户单击该按钮,一个简单的 jQuery 脚本会为该 div 设置动画,从而显示较低的页面内容。你可以在这里看到它。
我注意到它第一次看起来/工作正常,但如果我用浏览器按钮刷新页面,它不会完全重置。初始容器仅占页面的一半。如果我再次输入 URL 并加载页面,它会按预期重置。 注意:只有在单击初始按钮后向下滚动一点时才会发生这种情况......这看起来很奇怪。
我不知道这两个操作之间有什么区别,但显然有。有什么区别,我该如何解决这个问题?
这是我的 jQuery 代码,以防相关:
$(document).ready(function(){
var faqs = $("#FAQ");
$("#learnmore").click(
function(){
$("#home").animate({top:'-=1066px'},600);
$("#more").animate({top:'-=1066px'}, 600, function() {$("#background").hide();} );
$("body").css('overflow-y', 'scroll');
//$("#home").slideUp();
console.log("jquery loaded");
}
);
});