이 글은 주로 네이티브 자바스크립트로 구현한 전체 화면 스크롤 기능을 소개하며, 자바스크립트 이벤트 응답 및 페이지 요소 속성의 동적 동작과 관련된 구현 기술을 포함합니다. 도움이 필요한 친구는 이를 참고할 수 있습니다.
이 글의 예는 네이티브 자바스크립트로 구현된 화면 스크롤 기능. 참고할 수 있도록 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.
원리:
1. 현재 브라우저 화면 높이를 계산하고, 페이지를 넘길 때마다 표시되는 콘텐츠의 높이가 화면 높이입니다.
2. 마우스 휠 이벤트 수행 스크롤 휠 이벤트와 관련된 브라우저 호환성 문제를 듣고 주의하세요.
더 이상 쓸데없는 소리는 하지 말고 바로 코드로 넘어가자
html 코드:
<p id="wrap"> <p id="main" style="top: 0;"> <p class="content num1"> <img src="https://www.bing.com/az/hprichbg/rb/SingingRingingTree_ZH-CN12497946624_1920x1080.jpg" width="100%" height="100%"> </p> <p class="content num2"> <img src="https://www.bing.com/az/hprichbg/rb/ShenandoahNP_ZH-CN9981989975_1920x1080.jpg" width="100%" height="100%"> </p> <p class="content num3"> <img src="https://www.bing.com/az/hprichbg/rb/GareSaintLazare_ZH-CN6611772290_1920x1080.jpg" width="100%" height="100%"> </p> <p class="content num4"> <img src="https://www.bing.com/az/hprichbg/rb/FriendshipSquare_ZH-CN8820626148_1920x1080.jpg" width="100%" height="100%"> </p> </p> </p>
css 코드:
#wrap{overflow: hidden;width: 100%;} #main{top: 0;position: relative;} .content{width: 100%;margin: 0;height: 100%;} .num1{background: #e8e8e8;} .num2{background: pink;} .num3{background: yellow;} .num4{background: orange;}
js 코드 :
위 내용은 네이티브 자바스크립트로 구현한 전체화면 스크롤 기능에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!