Jquery 如何将css类添加到我的函数中

Jquery 如何将css类添加到我的函数中,jquery,css,Jquery,Css,从jquery开始。我编写了以下函数: jQuery(document).ready(function($){ $('.tb-to-side-menu > li > a').on('click', function() { $('html, body').animate({ scrollTop: $(this.hash).offset().top }, 1000); return false;

从jquery开始。我编写了以下函数:

jQuery(document).ready(function($){
    $('.tb-to-side-menu > li > a').on('click', function() {

        $('html, body').animate({
            scrollTop: $(this.hash).offset().top
        }, 1000);

        return false;
    });
});
这是一个“一页”风格的网站,所以当用户点击导航时,他们可以平滑地向下滚动。问题是,我有一个粘性导航和内容是滑动太远了。有没有可能在jquery中添加一个css类来允许我的导航div的高度


谢谢

如果我理解了这个问题,您可以从
$(this.hash).offset().top
中减去固定标题的高度,例如:

$('html, body').animate({
    scrollTop: $(this.hash).offset().top - $('#fixedHeader').height()
}, 1000);
您可以使用:
$(ele).addClass(“classname”)

谢谢,很有效。干杯