好的,所以我打算在滚动时使用此代码创建一个粘性导航。但是我想在实施它之前充分理解它的含义。好吧,所以我需要知道的是,为什么在第3行stickyNav函数是以变量开始的?这是因为它重新调整整数值?另外为什么是StickyNav();函数在第11行和第13行调用两次?继承人的链接教程http://www.hongkiat.com/blog/css-sticky-position/请解释一下这个jquery代码是怎么说的
$(document).ready(function() {
var stickyNavTop = $('.nav').offset().top;
var stickyNav = function(){
var scrollTop = $(window).scrollTop();
if (scrollTop > stickyNavTop) {
$('.nav').addClass('sticky');
} else {
$('.nav').removeClass('sticky');
}
};
stickyNav();
$(window).scroll(function() {
stickyNav();
});
});
非常有帮助谢谢 –