如何添加“或”条件

时间:2018-10-30 14:54:09

标签: javascript

我有这个脚本:

else if (scrollTop < offsetTop2) {
        $("#p-contact-scroll").fadeOut(500);
        }

我需要说滚动顶部是否小于offsetTop2或scrollTop大于offsetTop3淡入“#p-contact-scroll”

我试图这样写,但是它给我一个“意外令牌”错误。

else if (scrollTop < offsetTop2 || scrollTop > offsetTop3) {
        $("#p-contact-scroll").fadeOut(500);
        }

我的完整脚本是这样的:检查是否存在“#p-header”。如果ID“#p-contact-scroll”滚动到“#p-header”显示上方,则其上方“#p-header”隐藏。如果“#p-contact-scroll”滚动经过“ .elementor-element-53b9cbcc”隐藏,那么我需要添加什么,无论其过去的“#p-header”

if ($("#p-header").length) {
    var offsetTop2 = $("#p-header").offset().top;
    var offsetTop3 = $(".elementor-element-53b9cbcc").offset().top;

    $(window).scroll(function(){
    var scrollTop = $(window).scrollTop();
    if(scrollTop > offsetTop2){
        $("#p-contact-scroll").fadeIn(500);
    }   
    else if (scrollTop < offsetTop2) {
        $("#p-contact-scroll").fadeOut(500);
        }
    }); 
};

0 个答案:

没有答案