js 이미지 크기 조정 후의 실제 너비,위치 등 정 보 를 가 져 옵 니 다.
인터넷 바 이 두 를 한 바퀴 돌 았 지만 찾 지 못 했 습 니 다.오늘 아침 에 우연히 두 가지 편리 한 방법 을 찾 았 습 니 다.
object.getClientRects();object.getBoundingClient Rect();
현재 요소 의 절대 위 치 를 쉽게 얻 을 수 있 습 니 다.
getClient Rects 와 getBounding Client Rect 의 차이
getClient Rects 는 TextRectangle 집합 을 되 돌려 줍 니 다.바로 TextRectangleList 대상 입 니 다.
getBoundingClient Rect 는 TextRectangle 대상 을 되 돌려 줍 니 다.DOM 에 텍스트 가 없어 도 TextRectangle 대상 을 되 돌려 줍 니 다.
브 라 우 저 차이:
safari,fireforx 2.0 을 제외 한 모든 브 라 우 저 는 getClient Rects 와 getBounding Client Rect 를 지원 합 니 다.
Firefox 3.1 은 TextRectangle 에 width 와 height 를 추 가 했 습 니 다.
ie 와 비 ie 브 라 우 저 는 getClient Rects 를 사용 하 는 것 과 차이 가 있 습 니 다.ie 는 TextRectangleList 를 가 져 오 는 범위 가 매우 큽 니 다.i 가 아 닌 범위 가 작 습 니 다.display:inline 의 대상 만 TextRectangleList,예 를 들 어 em i span 등 탭 을 가 져 올 수 있 습 니 다.
테스트 를 통 해 적어도 Chrome 2+\Safari 4\Firefox 3.5\\0pera 9.63+는 getBoundingClient Rect 방법 을 지원 합 니 다.
브 라 우 저 호 환 을 고려 하여 현재 가장 많이 사용 되 는 것 은 getBoundingClient Rect 입 니 다.element 요소 의 view port 좌 표를 가 져 오 는 데 자주 사 용 됩 니 다.
MDN getBoundingClient Rect 에 대한 상세 한 설명:https://developer.mozilla.org/zh-CN/docs/Web/API/Element/getBoundingClientRect
이상 은 본 고의 모든 내용 입 니 다.본 고의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다.또한 저 희 를 많이 지지 해 주시 기 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
【초보자용】 화상의 가공이나 압축 등에 편리한 WEB 툴 4선WEB 개발 시에는 화상의 가공이나 압축 등 다양한 처리가 필요합니다. Adobe 소프트웨어를 가지고 있다면 거기까지 어려움이 적지만 Adobe 포토샵이 없어도 WEB상에서 가공·압축을 할 수 있는 툴을 소개. 제작...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.