반응형
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 |