问题描述
我的页面中加载了以下jQuery脚本:
jQuery(function() {
var offset = jQuery("#sticky-1").offset();
var topPadding = 15;
jQuery(window).scroll(function() {
if (jQuery(window).scrollTop() > offset.top) {
jQuery("#sticky-1").stop().animate({
marginTop: jQuery(window).scrollTop() - offset.top + topPadding
});
} else {
jQuery("#sticky-1").stop().animate({
marginTop: 0
});
};
});
});
它以.sticky-1类为目标的div,并在向下滚动时使其停留在页面顶部。我唯一遇到的问题是它永远不会停止滚动-因此您实际上从未到达页面的底部。似乎正在将页脚div推得越来越远。 有没有办法阻止这种情况的发生,所以当我到达包含div的末尾...或页脚的开始时,scrolltop动画停止了吗?
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)