我正在尝试使用 jQuery 为 div 的不透明度设置动画。当我不使用这个 if/else 语句时它工作得很好,但是当我这样做时,在动画发生之前会有一个延迟。我尝试将延迟设置为“0”,但这没有帮助。这是代码:
$(window).scroll(function(){
if ($(this).scrollTop() > 60){
$('#navStick').fadeTo("slow", 1);
} else {
if ($(this).scrollTop() <= 60){
$('#navStick').fadeTo("slow", 0);
}
}
});