如何在没有动画的情况下让我的滚动侧边栏在准备就绪的文档中设置正确的位置?请记住,我想在页面加载后保留一般滚动的动画。
我使用 .scroll() 来触发加载时的滚动,但是当页面中途向下并且您正在等待侧边栏 catch 时,这看起来很草率。
w.scroll(function () {
if (w.scrollTop() > offset.top) {
sidebar.stop().animate({
marginTop: w.scrollTop() - offset.top + 45
}, function () {
distance = (footer.offset().top - footer.outerHeight()) - sidebar.offset().top;
if (distance <= 50) {
sidebar.stop().animate({
opacity: 0
}, 250);
} else {
sidebar.stop().animate({
opacity: 1
}, 250);
}
});
} else {
sidebar.stop().animate({
marginTop: 0
});
}
}).scroll();
最佳答案
在.customerOrder
中使用position:fixed;
关于javascript - 页面加载时滚动侧边栏位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21044680/