>  기사  >  웹 프론트엔드  >  getBoundingClientRect()를 사용하여 div 컨테이너의 고정 스크롤을 달성하는 방법

getBoundingClientRect()를 사용하여 div 컨테이너의 고정 스크롤을 달성하는 방법

php中世界最好的语言
php中世界最好的语言원래의
2018-02-23 10:25:502280검색

이번에는 div 컨테이너의 스크롤 및 수정을 수행하기 위해 getBoundingClientRect()를 사용하는 방법을 보여 드리겠습니다. getBoundingClientRect()를 사용하여 div 컨테이너의 스크롤 및 수정을 수행하는 데 필요한 주의 사항은 무엇입니까? 다음은 실제 사례입니다. 보세요.

ele.getBoundingClientRect() 메소드는 전체 뷰 창에서 요소의 위치를 ​​가져오는 것입니다

반환될 수 있는 값은 width,height,top,left,x,y,right,bottom입니다.

scene

div 중 하나가 뷰포트

중간에 있을 때 원하는 효과는 페이지가 이 div로 스크롤될 때 div가 페이지 상단에 고정되는 것입니다. 기타 스크롤은 변경되지 않습니다

Idea

구현 아이디어는 이 방법을 사용하여 이 div의 최고 값을 얻을 수 있습니다.

이 최고 값은 이 div에서 뷰포트까지의 최고 값입니다

페이지 스크롤을 들어보세요 Event 그런 다음 최고 값이 <=0일 때 이 div에 고정 CSS 스타일을 추가할 수 있습니다

이러한 효과를 얻을 수 있습니다

이 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 콘텐츠를 보려면 결제하세요. PHP 중국어 웹사이트의 다른 관련 기사도 주목하세요!

관련 자료:

html의 표준 작성 방법과 Dreamweaver에서 생성된 코드의 차이점은 무엇입니까? ,

html에 플래시 비디오 형식(flv, swf) 파일을 추가하는 방법

비활성화 및 읽기 전용 사용 방법 입력을 읽기 전용 효과로 설정하세요

위 내용은 getBoundingClientRect()를 사용하여 div 컨테이너의 고정 스크롤을 달성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.