1. getBoundingClientRect() Analysis
grammar
valuerectObject.top: the distance from the top of the element to the top of the window; rectObject.right: the distance from the right side of the element to the left side of the window; rectObject.bottom: the distance from the bottom of the element to the top of the window; rectObject.left: the distance from the left side of the element to the left side of the window; rectObject.width: is the width of the element itself rectObject.height is the height of the element itself Cross-browser compatibilityIf you need better cross-browser compatibility, use window.pageXOffset and window.pageYOffset instead of window.scrollX and window.scrollY. Scripts that do not have access to these properties can use the following code: // For scrollX (((t = document.documentElement) || (t = document.body.parentNode)) && typeof t.scrollLeft == 'number' ? t : document.body).scrollLeft // For scrollY (((t = document.documentElement) || (t = document.body.parentNode)) && typeof t.scrollTop == 'number' ? t : document.body).scrollTop Example // rect is a DOMRect object with four properties: left, top, right, bottom Note: DOMRect is the standard name for TextRectangle or ClientRect, they are the same. This is the end of this article about the detailed case of the getBoundingClientRect() method in js. For more relevant content about getBoundingClientRect() in js, please search for previous articles on 123WORDPRESS.COM or continue to browse the following related articles. I hope everyone will support 123WORDPRESS.COM in the future! You may also be interested in:
|
<<: MySQL free installation version (zip) installation and configuration detailed tutorial
>>: How to reset Zabbix password (one-step)
Most browsers will cache input values by defaul...
After MySQL database optimization, not only can t...
Table of contents Effect Start creating text Firs...
Table of contents 1. Scope 2. Function return val...
How to center your HTML button itself? This is ea...
Table of contents Safe Mode Settings test 1. Upda...
MySQL database reports ERROR 1045 (28000): Access...
Database migration is a problem we often encounte...
1. Environment: MySQL-5.0.41-win32 Windows XP Pro...
We all know that data is priceless. If we don’t b...
1. Basic grammar Copy code The code is as follows...
Table of contents Preface 1. Preparation - Server...
1. CSS Box Model The box includes: margin, border...
Table of contents Written in front What exactly i...
MySQL 5.7.13 installation tutorial for Mac, very ...