0

我有 2 个 div,一旦称为“容器”的元素可见,就需要淡出,问题是元素之一,“导航”像它假设的那样淡出,但元素“backtotop”似乎隐藏起来淡出。

我不确定为什么会发生这种情况,即使我放置 .fadeOut(3000) 元素只是在隐藏之前延迟,而不会淡出。

var startY = $('#container').position().top + $('#container').outerHeight();

$(window).scroll(function(){
checkY();
});

function checkY(){
if( $(window).scrollTop() > startY ){
    $('#backToTop, #navigation').fadeIn(600);
}else{
    $('#backToTop, #navigation').fadeOut(600);
}
}

checkY();
4

0 回答 0