2014-09-25 6 views
0

페이지의 스크롤 할 때 사이트 로고가 페이지 상단에 계속 나타나는 작은 로고로 바뀌면 코드를 추가 할 수있는 코드 스 니펫이 있습니다. 작은 로고가 상위 DIV의 아래쪽에서 점점 흐려지면서 fadeIn의 애니메이션을 작성한 다음 위로 스크롤하면 DIV의 맨 아래로 사라집니다. 여기 페이드 인 애니메이션을 아래에서 위로 스크롤

는 내가 지금까지 무엇을 가지고 :

$(window).bind("scroll", function() { 
    if ($(this).scrollTop() > 75) { 
     $(".small-logo").fadeIn('fast'); 
    } else { 
     $(".small-logo").stop().fadeOut('fast'); 
    } 
}); 

는 예를 들어 여기를보세요 내가 가진 : 이 http://jsfiddle.net/3cd06hef/4/

+0

귀하의 바이올린은 잘 작동하는 것 같습니다. 귀하의 질문은 실제로 무엇입니까? –

+0

사실, 페이드 인하는 대신 스크롤 할 때 .small-logo div가 아래에서 위로 사라지기를 원합니다. – zemaker

답변

0

당신이 최고 위치 JsFiddle

으로 재생하여 그 움직임을 달성 할 수
$(window).bind("scroll", function() { 
    if ($(this).scrollTop() > 10) { 
     $(".small-logo").show().animate({top: '10px'}, 500); 
    } else { 
     $(".small-logo").stop().fadeOut("fast"); 
    } 
}); 

CSS

+0

은 조용하게 작동하지 않으며 다시 스크롤하면 작은 로고가 유지됩니다. . 좀 더 효과를 볼 수 있도록 약간 수정 한 내 피들을 다시 살펴보십시오. – zemaker

관련 문제