채택완료

제이쿼리 애니메이션 수정

2016-11-21 (월) 20:34:01 4,821

http://jesus.barunweb.co.kr/


메인페이지에서 스크롤 하단으로 내릴 시 gnb가 검은색으로 변하는데 fadeIn효과 적용되면서 변해야합니다

ㅠㅠ코드를 보고 있는데 잘 모르겠습니다.. 아무리 해도 안되네요..ㅠㅠㅠ 소스 확인한번 부탁드리겠습니다

 

<code>

<script>

// Hide Header on on scroll down

var didScroll;

var lastScrollTop = 0;

var delta = 5;

var navbarHeight = $('header').outerHeight();

 

$(window).scroll(function(event){

    didScroll = true;

});

 

setInterval(function() {

    if (didScroll) {

        hasScrolled();

        didScroll = false;

    }

}, 250);

 

function hasScrolled() {

    var st = $(this).scrollTop();

    

    // Make sure they scroll more than delta

    if(Math.abs(lastScrollTop - st) <= delta)

        return;

    

    // If they scrolled down and are past the navbar, add class .nav-up.

    // This is necessary so you never see what is "behind" the navbar.

    if (st > lastScrollTop && st > navbarHeight){

        // Scroll Down

        document.getElementById('hd_wrap').style.backgroundColor = "#000000";

    } else {

        // Scroll Up

        document.getElementById('hd_wrap').style.backgroundColor = "transparent";

    }

    

    lastScrollTop = st;

}

</script>

</code>

|

답변 2개

채택된 답변
+20 포인트
2016-11-22 (화) 04:32:35
음 ?? 크롬인데 잘변하는데요

스크립트만 봐서는 확인이안대구여

각 함수들마다 값들을 체크해보세여

함수에 들어있는 값들이 제대로 들어가서 작동대는지

체크하면 됩니다.

값 체크 alert(변수);

답변을 작성하려면 로그인이 필요합니다.