컨텐츠 내용이 창 크기보다 적을 때, footer가 바로 밑에 붙어있는게 아닌 하단에 붙어 있기 위해 사용.
css 코드
.fixed { position:fixed; bottom:0px; width:100%; }
.fixed-no { position:static; }
jquery 코드
/* footer sizing */
var wrapper = $('#wrapper').height();
var body = $(window).height();
if( wrapper <= body ) {
$("#footer").addClass('fixed');
$("#footer").removeClass('fixed-no');
}else if( wrapper > body ){
$("#footer").removeClass('fixed');
$("#footer").addClass('fixed-no');
}
$(window).resize(function() {
var wrapper = $('#wrapper').height();
var body = $(window).height();
if( wrapper <= body ) {
$("#footer").addClass('fixed');
$("#footer").removeClass('fixed-no');
}else if( wrapper > body ){
$("#footer").removeClass('fixed');
$("#footer").addClass('fixed-no');
}
});
'Web > javascript & jQuery' 카테고리의 다른 글
스크롤 따라 움직이는 레이어 (0) | 2012.11.16 |
---|---|
스크롤 따라다니는 배너 (0) | 2012.11.16 |
gnb, lnb, 타이틀 자동으로 제어하기 (0) | 2012.11.16 |
a 링크 클릭시 점선 테두리 없애기 (0) | 2012.11.16 |
이미지 롤오버 스크립트로 제어하기 (0) | 2012.11.16 |