// 네비게이션 바
function navigo() {
const header = document.querySelector('header'); //헤더부분획득
const headerheight = header.clientHeight;//헤더높이
document.addEventListener('scroll', onScroll, { passive: true });//스크롤 이벤트
function onScroll() {
const scrollposition = pageYOffset;//스크롤 위치
const nav = document.querySelector('header');//네비게이션
if (headerheight <= scrollposition) {//만약 헤더높이<=스크롤위치라면
nav.classList.add('fix')//fix클래스를 네비에 추가
}
else {//그 외의 경우
nav.classList.remove('fix');//fix클래스를 네비에서 제거
}
}
}
navigo()
'HTML,CSS,JAVASCRIPT' 카테고리의 다른 글
제이쿼리로(자바스크립트) HTML에 클래스 추가 OR 삭제하기 (0) | 2021.07.14 |
---|---|
모바일 슬라이드 메뉴 토글 조건문 형식 제이쿼리 (0) | 2021.07.14 |
좌표 이동 애니메이션 무한반복 (0) | 2021.05.21 |
스와프 슬라이더 익스 11 호환성 가능한 구버전 (0) | 2021.05.11 |
폰트 구글 마테리얼 라이브러리 사용법 (0) | 2021.04.27 |