Last active
April 26, 2018 06:10
-
-
Save shhider/010bd9947b30a73d991e26972ce50196 to your computer and use it in GitHub Desktop.
size, distance of HTMLElement
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let domRect = elem.getBoundingClientRect(); | |
/* | |
- top: 元素*上边界* 与 页面可视区域*上边界* 的距离; | |
- bottom: 元素*下边界* 与 页面可视区域*上边界* 的距离; | |
- right: 元素*右边界* 与 页面可视区域*左边界* 的距离; | |
- left: 元素*左边界* 与 页面可视区域*左边界* 的距离; | |
// IE9+ | |
- width, 元素的宽; | |
- height, 元素的高; | |
// IE/Edge not support | |
- x, 元素左上角与页面可视区域的横向距离; | |
- y, 元素左上角与页面可视区域的竖向距离; | |
*/ | |
// IE9+ | |
window.innerWidth; // 页面可视区域的宽度 | |
window.innerHeight; // 页面可视区域的高度 | |
// IE6+ | |
elem.clientWidth; // 元素可视区域的宽度 | |
elem.clientHeight; // 元素可视区域的高度 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment