当滚动超过 600 像素时,我想将导航栏固定顶部位置从绝对位置更改为相对位置。我有这个代码:
if (scroll >= 700) {
$(".navbar-fixed-top").addClass("navbar-scroll");
} else {
$(".navbar-fixed-top").removeClass("navbar-scroll");
}
});
这是可行的,但我试图将其更改为动画(用于过渡)
我这样做了:
if (scroll >= 700) {
$(".navbar-fixed-top").animate ({
position: 'fixed'
}, "slow");
} else {
$(".navbar-fixed-top").animate ({
position: 'absolute'
}, "slow");
}
});
这不起作用,为什么?