Jquery:将动画导航栏设置为滑动条顶部
问题描述:
我想动画我的navbar
以在页面滚动条上为top: 0
设置动画效果。现在我的导航是在滑块图像之后来的。Jquery:将动画导航栏设置为滑动条顶部
$(document).ready(function() {
$(window).scroll(function() {
if ($(this).scrollTop() === 100) { // this refers to window
$('.navbar').animate('top': 0);
} else {
$('.navbar').animate('top': 300);
}
});
})
但是这段代码不起作用。
答
jQuery的动画功能失常
$('.navbar').animate({top: "0px"});
$('.navbar').animate({top: "300px"});
在CSS,你需要有位置固定或绝对