0

我目前在我的网站上使用 onepage-scroll.js ( https://github.com/peachananr/onepage-scroll ) 插件来滚动主页。当滚动过第一个“幻灯片”时,我还想在我的标题中添加一个类(粘性)来更改一些 CSS。我已经尝试了下面的代码,但我似乎无法让它工作,而且我对如何使这个解决方案工作有点不知所措。

var header = $("header");
$("#sliders").scroll(function() {    
    var scroll = $('#sliders').scrollTop();

    console.log(scroll);
        if (scroll >= 50) {
            header.addClass("sticky");
        } else {
            header.removeClass("sticky");
    }
});
4

1 回答 1

0

尝试在文件上准备好。只有我在 onepage-scroll.js 上的示例工作代码

$(document).ready(function(){
                $(".main").onepage_scroll({
                    sectionContainer: ".sectionscroll",
                    responsiveFallback: 600,
                    loop: true,
                    afterMove:function (index){
                            if ((index == 2)||(index == 3)){
                                        $('#main').addClass('darktheme');
                                    }else{
                                        $('#main').removeClass('darktheme');
                                    }
                    }
                });
                //$(".main").moveTo(2);
                $(".btn-list-bottom").click(function(){$(".main").moveTo(4)});
            });

所有你的部分必须有相同的类。

于 2017-04-07T09:30:24.120 回答