728x90
스크롤이 일정 부분 움직였을 때 원하는 곳에 클래스를 추가 삭제하는 방법을 알아보겠습니다.
$(function(){
var fixScroll = 0;
$(window).scroll(function(event){
var scroll = $(this).scrollTop();
if (scroll > 600){
//스크롤 높이 설정
$("header").addClass("fix");
}
else {
$("header").removeClass("fix");
}
fixScroll = scroll;
});
});
위 코드를 사용하면 스크롤 높이를 600 이동했을 때 header에 fix 클래스를 추가하고 스크롤이 제일 상단 탑으로 돌아갔을 때 fix 클래스를 삭제할 수 있습니다.
반응형
'공부 > jQuery' 카테고리의 다른 글
움직이는 햄버거 메뉴 버튼 만들기 (0) | 2023.01.09 |
---|---|
jQuery 자식 요소 반환 (:not 예제) (0) | 2023.01.08 |
jQuery 메서드 이벤트 정리 (0) | 2023.01.08 |
제이쿼리 반응형 슬라이드 (swiper) (0) | 2023.01.08 |
제이쿼리 슬라이드 (bxSlider) (0) | 2023.01.08 |