我有一个函数我试图写来让我的侧边栏变得粘稠。
我有以下内容,可以很好地将我的 div 设置为 position:fixed,只有当我向上滚动页面时,我的 div 类才不会更改为 position:relative。
有人能在我的语法中发现明显的缺陷吗?
$(window).scroll(function() {
var scrollTop = $(window).scrollTop(),
divOffset = $('#sidebar').offset().top,
dist = (divOffset - scrollTop);
if (dist > 50) {
$('#sidebar').css({position:"relative",top:""});
} else if (dist < 50) {
$('#sidebar').css({position:"fixed",top:"0px","margin-left":"730px"});
}
});