【发布时间】:2017-03-19 01:27:18
【问题描述】:
我创建了一个粘性菜单,效果很好,但是过渡不流畅,我该怎么做?
我在jquery方面的知识非常有限,如果是很简单的东西我很抱歉,我不知道。
我相信它与 .animate() 一起使用,但我不知道如何在我的代码中应用它。
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");
}
}
【问题讨论】: