SOURCE

var showH1 = $('.js-snv').offset().top - $('.headerbox').outerHeight(false);
 if (_winw>960) {
        $('.g-tabs').width($('.row-px .oh').width())
        $('.js-snv').width($('.row-px .col_l').width())
    }
// 侧导航吸顶
    function myFloor1(scrollTop) {
        if (_winw > 960) {
            if (showH1 <= scrollTop) {
                $(".js-snv").addClass('fixed');
            } else {
                $(".js-snv").removeClass('fixed');
            }


            var sj = 20; //底部间隔
            var st = $(window).scrollTop(); //滚动条高度
            // var sd = $(".left_poi").offset().top;
            var sd_h = $(".js-snv").height(); //固定元素的高度
            var sb = $(".footer").offset().top; 
            // var rd_h = $(".right").height();
            var bh = window.innerHeight;//可视窗口高度
            var si = sb-sd_h - 245; (245 为头部跟页面内容的下间距,这里为pc项目,直接写死了)
            if(st>si){
                var sy = bh-(sb-st)+sj;
                $(".js-snv").css({"top":"auto","bottom":sy+"px"});
            }else{
                $(".js-snv").css({"top":"","bottom":""});
            }
      

        }
    }
    myFloor1(scrH)

$(document).on('scroll', function () {
        var _scrH = $(document).scrollTop();
        myFloor1(_scrH)

      

    });
console 命令行工具 X clear

                    
>
console