Smooth transition from a Sticky menu

0

I created a sticky menu, it works perfectly, but the transition is not smooth, how do I add it?

function stick() {
if ($(this).scrollTop() > 140){  
    $('.header').addClass("sticky");
    $('.logo').addClass("sticky");
    $('.header-menu').addClass("sticky");
    $('.dropdown-content').addClass("sticky");
    $('#mobile-clicker').addClass("sticky");
    $('.hamburguer-img').addClass("sticky");
    $('.active').addClass("sticky");
    $('.active-drop').addClass("sticky");
    $('#searchform').addClass("sticky");
    $('.search-formulario').addClass("sticky");
} else {
    $('.header').removeClass("sticky");
    $('.logo').removeClass("sticky");
    $('.header-menu').removeClass("sticky");
    $('.dropdown-content').removeClass("sticky");
    $('#mobile-clicker').removeClass("sticky");
    $('.hamburguer-img').removeClass("sticky");
    $('.active').removeClass("sticky");
    $('.active-drop').removeClass("sticky");
    $('#searchform').removeClass("sticky");
    $('.search-formulario').removeClass("sticky");
}

}

    
asked by anonymous 19.03.2017 / 00:20

0 answers