반응형
jquery/css
모바일에서 스크롤시 헤더/상단 고정되어 내려오기.
script:
$(function(){ /* header fixed */ var isFixed = false; var offset = $(".header").height(); checkOffset(); $(window).scroll(function() { checkOffset(); }); function checkOffset() { if ( $('body').scrollTop() > offset){ if(!isFixed){ isFixed = true; $('.header').addClass('fixed'); $('.header').css("top", ($(".header").height()*-1)+'px'); $('.header').stop().animate({top:0}, 700, 'easeInOutExpo'); } } else { if (isFixed){ isFixed = false; $('.header').removeClass('fixed'); } } } });
css:
.fixed { position: fixed; top:0; left:0; width: 100%; z-index:20; }
반응형
'프로그래밍 > jQuery' 카테고리의 다른 글
jquery file custom plugin (0) | 2017.02.28 |
---|---|
jquery set header for ajax json (0) | 2016.12.23 |
jquery grid plugin w2ui (0) | 2016.10.26 |
jquery slider plugin flexslider (0) | 2016.08.26 |
jquery 개인정보 유효성 체크 (0) | 2016.08.11 |