抱歉,如果这是最基本的问题 - 我是 jquery/javascript 的新手!我环顾四周寻找答案,但我真的不知道要搜索什么!
我想要一个固定的导航栏,如果用户不在页面顶部,它会缩短,这对我来说很好:
$(document).ready(function(){
$(function () {
$(window).scroll(function () {
if ($(this).scrollTop() < 10) {
$('#headerContent').animate({paddingTop: '18px', paddingBottom:'18px'}, 300);
} else {
$('#headerContent').animate({padding: '0px'}, 300);
}
});
});
});
...但是当我滚动到页面顶部时会出现相当长的延迟,这是什么原因造成的,我该如何解决?