【jQuery】JC003用

by tea4two

JavaScript

$(document).ready(function() {
    
    lore.stickyheader = function() {
        
        var $window = $(window);//ウィンドウ
        var stickyHeaderTop = 385;//ヘッダーメニューの初期値
        
        function update(){
            var pos = $window.scrollTop();//ウィンドウのスクロールトップ位置(上に行くほどプラス値が発生)
            if( pos > stickyHeaderTop ) {//現在のウィンドウ位置が385を上回れば...
                $('.header-wrapper').addClass('above');//class=aboveを追加
            } else {
                $('.header-wrapper').removeClass('above');//でなければ、トル
            }
            
            $('.tribute').css('top', (-50 + Math.round(pos * .5)) + 'px');//初期値が-50、キャッチの◯の位置をスクロールより1/2遅らせて逆スクロールさせる
            // console.log(Math.floor(pos/2)-50)+'px');
        }
            
        $window.bind('scroll', update).resize(update);//スクロールする度、ウィンドウをリサイズする度、update関数を実行
    
    }
    
    lore.stickyheader();
    
});//End of jQuery document.ready


$('body.landing-page #stage').addClass('loaded')//CSS3アニメーションができない糞ブラウザ対策 .loadedにheight CSSをつけておく