Merge branch 'master' into patch-1

This commit is contained in:
Miguel N. Galace 2020-09-23 18:44:06 +08:00 committed by GitHub
commit 482ca750a4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
327 changed files with 3983 additions and 2566 deletions

View file

@ -60,11 +60,11 @@ Why so? Better don't ask. These inconsistencies come from ancient times, not a "
## Get the current scroll [#page-scroll]
DOM elements have their current scroll state in `elem.scrollLeft/scrollTop`.
DOM elements have their current scroll state in their `scrollLeft/scrollTop` properties.
For document scroll, `document.documentElement.scrollLeft/scrollTop` works in most browsers, except older WebKit-based ones, like Safari (bug [5991](https://bugs.webkit.org/show_bug.cgi?id=5991)), where we should use `document.body` instead of `document.documentElement`.
Luckily, we don't have to remember these peculiarities at all, because the scroll is available in the special properties `window.pageXOffset/pageYOffset`:
Luckily, we don't have to remember these peculiarities at all, because the scroll is available in the special properties, `window.pageXOffset/pageYOffset`:
```js run
alert('Current scroll from the top: ' + window.pageYOffset);