Javascript JS脚本中的两个if

Javascript JS脚本中的两个if,javascript,jquery,css,scrolltop,sticky,Javascript,Jquery,Css,Scrolltop,Sticky,我有一个问题,我将制作一个粘性内容。它将与CSS和广告类一起使用 我的问题是我不知道怎么问2是否 $(document).on("scroll",function(){ var fix_work_content = $(".portfolio_work").offset().top -20; var leave_work_content = $(".mainfooter").offset().top -50; if($(document).scrollTop()&g

我有一个问题,我将制作一个粘性内容。它将与CSS和广告类一起使用

我的问题是我不知道怎么问2是否

$(document).on("scroll",function(){

    var fix_work_content = $(".portfolio_work").offset().top -20;
    var leave_work_content = $(".mainfooter").offset().top -50;


    if($(document).scrollTop()>fix_work_content){
        $(".work_content").addClass("fix_work_content").removeClass("leave_work_content");
    } 
    /*
    if($(document).scrollTop()>leave_work_content){
        $(".work_content").addClass("leave_work_content").removeClass("fix_work_content");
    } 
    */
    else{
        $(".work_content").removeClass("fix_work_content, fix_work_content");
    }
});

在转到else块之前,您是否询问如何测试第二个条件?如果是,这就是您想要的:

if (condition){

} else if (another_condition){

} else {

}
使用您的代码:

$(document).on("scroll",function(){

    var fix_work_content = $(".portfolio_work").offset().top -20;
    var leave_work_content = $(".mainfooter").offset().top -50;   

    if ($(document).scrollTop() > fix_work_content){
        $(".work_content").addClass("fix_work_content").removeClass("leave_work_content");
    } else if ($(document).scrollTop() > leave_work_content){
        $(".work_content").addClass("leave_work_content").removeClass("fix_work_content");
    } else {
        $(".work_content").removeClass("fix_work_content, fix_work_content");
    }
});
我不能说代码是否符合你的要求